Required and Optional Miniport Routines

Every video miniport driver must have at least the following system-defined functions:

Depending on a given adapter’s features and on the driver designer, video miniport drivers also can or must have the following system-defined functions:

Except for DriverEntry, this documentation uses pseudonames for standard miniport functions that suggest the required functionality of each. In other words, the name given to each standard miniport function, except DriverEntry, can be anything the miniport driver writer chooses.

The following sections describe the requirements for and functionality of each of these standard miniport driver functions.