Installation Requirements for Display Miniport and User-Mode Display Drivers

A kernel-mode display miniport driver (KMD) for a graphics device is installed on the operating system by using an INF file that is marked as Class=Display. The system-supplied display class installer interprets this INF during driver installation.

KMD's INF file 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 KMD 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 KMD INF file. For more information about registry root identifiers, such as HKR, see INF AddReg Directive.

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