Table of contents
TOC
Collapse the table of content
Expand the table of content

Enabling Support for the Direct3D Version 10 DDI

Last Updated: 2/14/2017

To enable support for a user-mode display driver DLL's version 10 DDI, the INF file that installs the display drivers for a graphics device must list the name of the DLL regardless of whether the Direct3D version 10 DDI exists in the same DLL as the Direct3D version 9 DDI or in a separate DLL.

The Installation Requirements for Display Miniport and User-Mode Display Drivers section describes how a user-mode display driver is installed and used according to the Windows Vista display driver model. To also enable support for the Direct3D version 10 DDI, you must specify the name of the DLL that contains the version 10 DDI as the second entry in the list of user-mode display driver names even if the version 10 DDI exists in the same DLL as the version 9 DDI. The following example shows how support for the version 10 DDI is enabled if the version 10 DDI is contained in Umd10.dll (that is, a separate DLL from the version 9 DDI):

[Xxx_SoftwareDeviceSettings]
...
 HKR,, UserModeDriverName,    %REG_MULTI_SZ%, umd9.dll, umd10.dll
 HKR,, InstalledDisplayDrivers,    %REG_MULTI_SZ%, umd9, umd10

The following example shows how support for the version 10 DDI is enabled if the version 10 DDI is contained in Umd.dll (that is, the same DLL as the version 9 DDI):

[Xxx_SoftwareDeviceSettings]
...
 HKR,, UserModeDriverName,    %REG_MULTI_SZ%, umd.dll, umd.dll
 HKR,, InstalledDisplayDrivers,    %REG_MULTI_SZ%, umd, umd

Send comments about this topic to Microsoft

© 2017 Microsoft