Включение поддержки Direct3D версии 11 DDI
Этот раздел относится только к Windows 7 и более поздних версий, а также Windows Server 2008 R2 и более поздних версий операционной системы Windows.
Чтобы включить поддержку библиотеки DLL драйвера отображения пользовательского режима DDI версии 11, INF-файл, устанавливающий драйверы отображения для графического устройства, должен содержать имя библиотеки DLL независимо от того, существует ли DDI Direct3D версии 11 в той же библиотеке DLL, что и Direct3D версии 9 DDI и Direct3D версии 10 DDI , или в отдельной библиотеке DLL.
В разделе Требования к установке для минипорта дисплея и драйверов User-Mode дисплея описывается установка и использование драйвера дисплея в пользовательском режиме в соответствии с моделью драйвера дисплея Windows Vista. Чтобы также включить поддержку Direct3D версии 11 DDI, необходимо указать имя библиотеки DLL, содержащей DDI версии 11, в качестве третьей записи в списке имен драйверов отображения в пользовательском режиме, даже если DDI версии 11 существует в той же библиотеке DLL, что и DDI версии 9 и 10.
Вы можете использовать одно и то же имя библиотеки DLL отображаемого драйвера в пользовательском режиме в нескольких расположениях, чтобы унифицировать реализацию драйвера. Фактически, проектирование DDIs Direct3D версии 10 и версии 11 поддерживает общую реализацию драйверов Direct3D версии 10 и Direct3D версии 11.
В следующем примере показано, как включена поддержка DDI версии 11, если DDI версии 11 содержится в Umd11.dll (то есть отдельная библиотека DLL из DDI версии 9 и 10):
[Xxx_SoftwareDeviceSettings]
...
HKR,, UserModeDriverName, %REG_MULTI_SZ%, umd9.dll, umd10.dll, umd11.dll
HKR,, InstalledDisplayDrivers, %REG_MULTI_SZ%, umd9, umd10, umd11
В следующем примере показано, как включена поддержка DDI версии 11, если DDI версии 11 содержится в Umd.dll (то есть общая реализация драйверов Direct3D версии 9, 10 и 11):
[Xxx_SoftwareDeviceSettings]
...
HKR,, UserModeDriverName, %REG_MULTI_SZ%, umd.dll, umd.dll, umd.dll
HKR,, InstalledDisplayDrivers, %REG_MULTI_SZ%, umd, umd, umd