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