Installation Requirements for Display Miniport and User-Mode Display Drivers

A display miniport driver for a graphics device is installed on the operating system by using an INF file that is marked as Class=Display. This INF will be interpreted by the system-supplied display class installer during driver installation.

The INF file of the graphics device's display miniport driver for Windows Vista and later must store all software settings under the DDInstall section. Doing so causes the operating system to copy all registry values to the Plug and Play (PnP) software key in the registry.

To ensure proper installation, the following information must be supplied in the INF file of any display miniport driver that conforms to the Windows Display Driver Model (WDDM).

Setting the Driver Control Flags

Adding Software Registry Settings

Adding User-Mode Display Driver Names to the Registry

Loading a User-Mode Display Driver

Setting the Driver Feature Score

Setting a Copy-File Flag to Support PnP Stop

Setting the Start Type Value

Disabling Interoperability with OpenGL

Appending Information to the Friendly String Names of Graphics Adapters

Omitting LayoutFile and CatalogFile Information

Identifying Source Disks and Files

General x64 INF Information

General Install Information

Overriding Monitor EDIDs with an INF

You should refer to the Overview of INF Files and INF File Sections and Directives sections for general help in creating a display miniport driver INF file. For more information about registry root identifiers, such as HKR, see INF AddReg Directive.

Note   There are no INF sections and directives for uninstalling display drivers that are specific to graphic devices.