Compartir a través de


Habilitación de la compatibilidad con la versión 10 DDI de Direct3D

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 visualización para un dispositivo gráfico debe enumerar el nombre del archivo DLL independientemente de si la versión 10 DDI de Direct3D existe en el mismo archivo DLL que la versión 9 DDI de Direct3D o en un archivo DLL independiente.

En la sección Requisitos de instalación para Miniport de pantalla y Controladores de pantalla User-Mode, se describe cómo se instala y utiliza un controlador de pantalla en modo de usuario según el modelo de controladores de pantalla de Windows Vista. Para habilitar también la compatibilidad con la versión 10 DDI 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 está contenida 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 está contenida 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