Habilitación de la compatibilidad con DDI de Direct3D versión 10
Para habilitar la compatibilidad con la versión 10 DDI del controlador de visualización en modo de usuario, el archivo INF que instala los controladores de pantalla para un dispositivo gráfico debe enumerar el nombre del archivo DLL independientemente de si la DDI de direct3D versión 10 existe en el mismo archivo DLL que la DDI de Direct3D versión 9 o en un archivo DLL independiente.
En la sección Requisitos de instalación para Display Miniport y User-Mode Controladores de pantalla se describe cómo se instala y se usa un controlador de pantalla en modo de usuario según el modelo de controlador de pantalla de Windows Vista. Para habilitar también la compatibilidad con la DDI de la versión 10 de Direct3D, debe especificar el nombre del archivo DLL que contiene la versión 10 DDI como segunda entrada de la lista de nombres de controladores para mostrar en modo de usuario, incluso si la versión 10 DDI existe en el mismo archivo DLL que la versión 9 DDI. En el ejemplo siguiente se muestra cómo se habilita la compatibilidad con la versión 10 DDI si la versión 10 DDI se encuentra en umd10.dll (es decir, un archivo DLL independiente de la versión 9 DDI):
[Xxx_SoftwareDeviceSettings]
...
HKR,, UserModeDriverName, %REG_MULTI_SZ%, umd9.dll, umd10.dll
HKR,, InstalledDisplayDrivers, %REG_MULTI_SZ%, umd9, umd10
En el ejemplo siguiente se muestra cómo se habilita la compatibilidad con la versión 10 DDI si la versión 10 DDI se encuentra en umd.dll (es decir, el mismo archivo DLL que la versión 9 DDI):
[Xxx_SoftwareDeviceSettings]
...
HKR,, UserModeDriverName, %REG_MULTI_SZ%, umd.dll, umd.dll
HKR,, InstalledDisplayDrivers, %REG_MULTI_SZ%, umd, umd