Habilitando o suporte para a DDI do Direct3D versão 11
Esta seção se aplica somente ao Windows 7 e posterior e ao Windows Server 2008 R2 e versões posteriores do sistema operacional Windows.
Para habilitar o suporte para um DDI da versão 11 do driver de exibição do 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 11 existir na mesma DLL que a DDI do Direct3D versão 9 e o Direct3D versão 10 DDI 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 habilitar também o suporte para a DDI do Direct3D versão 11, você deve especificar o nome da DLL que contém a versão 11 DDI como a terceira entrada na lista de nomes de driver de exibição no modo de usuário, mesmo que a DDI da versão 11 exista na mesma DLL que as DDIs das versões 9 e 10.
Você pode usar o mesmo nome DLL do driver de exibição no modo de usuário em vários locais para unificar a implementação do driver. Na verdade, o design dos DDIs direct3D versão 10 e versão 11 dá suporte fortemente a uma implementação compartilhada de drivers Direct3D versão 10 e Direct3D versão 11.
O exemplo a seguir mostra como o suporte para a DDI versão 11 será habilitado se a versão 11 DDI estiver contida em Umd11.dll (ou seja, uma DLL separada das DDIs das versões 9 e 10):
[Xxx_SoftwareDeviceSettings]
...
HKR,, UserModeDriverName, %REG_MULTI_SZ%, umd9.dll, umd10.dll, umd11.dll
HKR,, InstalledDisplayDrivers, %REG_MULTI_SZ%, umd9, umd10, umd11
O exemplo a seguir mostra como o suporte para a DDI versão 11 será habilitado se a versão 11 DDI estiver contida no Umd.dll (ou seja, uma implementação compartilhada dos drivers direct3D versão 9, 10 e 11):
[Xxx_SoftwareDeviceSettings]
...
HKR,, UserModeDriverName, %REG_MULTI_SZ%, umd.dll, umd.dll, umd.dll
HKR,, InstalledDisplayDrivers, %REG_MULTI_SZ%, umd, umd, umd