Freigeben über


Aktivieren der Unterstützung für Direct3D, Version 10 DDI

Um die Unterstützung für die Version 10 DDI einer Benutzermodusanzeigetreiber-DLL zu aktivieren, muss die INF-Datei, die die Anzeigetreiber für ein Grafikgerät installiert, den Namen der DLL auflisten, unabhängig davon, ob die Direct3D-Version 10 DDI in derselben DLL wie die Direct3D-Version 9 DDI oder in einer separaten DLL vorhanden ist.

Im Abschnitt Installationsanforderungen für Display-Miniport und User-Mode Anzeigetreiber wird beschrieben, wie ein Benutzermodus-Anzeigetreiber gemäß dem Windows Vista-Anzeigetreibermodell installiert und verwendet wird. Um auch die Unterstützung für direct3D Version 10 DDI zu aktivieren, müssen Sie den Namen der DLL angeben, die die Version 10 DDI als zweiten Eintrag in der Liste der Benutzermodusanzeigetreibernamen enthält, auch wenn die Version 10 DDI in derselben DLL wie die DDI-Version 9 vorhanden ist. Das folgende Beispiel zeigt, wie die Unterstützung für die DDI-Version 10 aktiviert ist, wenn die Version 10 DDI in Umd10.dll enthalten ist (d. h. eine separate DLL von der DDI-Version 9):

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

Das folgende Beispiel zeigt, wie die Unterstützung für die DDI-Version 10 aktiviert ist, wenn die DDI-Version 10 in Umd.dll enthalten ist (d. h. dieselbe DLL wie die DDI-Version 9):

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