Freigeben über


User-Mode-Anzeigetreiber

Grafikhardwarehersteller müssen Anzeigetreiber im Benutzermodus für ihre Grafikkarten schreiben. Der Anzeigetreiber für den Benutzermodus ist eine DLL (Dynamic Link Library), die von der Microsoft Direct3D-Runtime geladen wird. Ein Anzeigetreiber im Benutzermodus muss mindestens direct3D Version 9 DDI unterstützen. Anzeigetreiber im Benutzermodus können auch direct3D Version 10 DDI unterstützen. Der Anzeigetreiber im Benutzermodus kann aus einer DLL bestehen, die sowohl Direct3D Version 9 DDI als auch Direct3D Version 10 DDI unterstützt, oder er kann aus zwei separaten DLLs bestehen, eine für Version 9 und die andere für Version 10 von Direct3D DDI. In den folgenden Themen werden verschiedene Aspekte des Benutzermodus-Anzeigetreibers erläutert:

Zurückgeben von Fehlercodes, die von Laufzeitfunktionen empfangen wurden

Behandeln des E_INVALIDARG Rückgabewerts

Verarbeiten von Shadercodes

Konvertieren des Direct3D-Fixed-Function-Zustands

Kopieren von Depth-Stencil-Werten

Überprüfen von Indexwerten

Unterstützung mehrerer Prozessoren

Behandeln mehrerer Sperren

DirectX-Videobeschleunigung 2.0

Unterstützung von Direct3D Version 10

Unterstützung von Direct3D Version 10.1

Unterstützung von Direct3D Version 11

Verarbeiten von High-Definition Video

Schützen von Videoinhalten

Überprüfen der Overlayunterstützung

Unterstützen von OpenGL-Erweiterungen

Verwalten von Ressourcen für mehrere GPU-Szenarien