Compartilhar via


Habilitando o suporte para a DDI do Direct3D versão 10

Para habilitar o suporte para uma DDI da versão 10 do driver de exibição no modo de usuário, o arquivo INF que instala os drivers de exibição para um dispositivo gráfico deve listar o nome da DLL, independentemente de a DDI do Direct3D versão 10 existir na mesma DLL que a DDI do Direct3D versão 9 ou em uma DLL separada.

A seção Requisitos de instalação para miniporte de exibição e drivers de exibição User-Mode descreve como um driver de exibição no modo de usuário é instalado e usado de acordo com o modelo de driver de vídeo do Windows Vista. Para também habilitar o suporte para a DDI do Direct3D versão 10, especifique o nome da DLL que contém a versão 10 DDI como a segunda entrada na lista de nomes de driver de exibição no modo de usuário, mesmo que a DDI da versão 10 exista na mesma DLL que a DDI da versão 9. O exemplo a seguir mostra como o suporte para a DDI versão 10 será habilitado se a versão 10 DDI estiver contida em Umd10.dll (ou seja, uma DLL separada da DDI da versão 9):

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

O exemplo a seguir mostra como o suporte para a versão 10 DDI será habilitado se a versão 10 DDI estiver contida em Umd.dll (ou seja, a mesma DLL que a DDI da versão 9):

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