Freigeben über


DirectX-Grafikinfrastruktur DDI

Die DirectX Graphics Infrastructure (DXGI) wurde mit der Erkenntnis entwickelt, dass sich einige Teile der Grafik langsamer entwickeln als andere. DXGI bietet ein allgemeines Framework für zukünftige Grafikkomponenten. Die erste Direct3D-Runtimeversion, die DXGI nutzt, ist Direct3D Version 10. In früheren Versionen der Direct3D-Runtime war der Zugriff auf Aufgaben auf niedriger Ebene in der Direct3D-Runtime enthalten. DXGI definiert einen DDI, der freigegebene Aufgaben auf niedriger Ebene unabhängig von der Direct3D-Runtime verwaltet. Die folgenden Aufgaben werden jetzt mit DXGI implementiert, und Sie können den DXGI DDI verwenden, um diese Aufgaben zu bearbeiten:

  • Präsentation

  • Gammakorrektursteuerung

  • Ressourcenresidenz

  • Ressourcenpriorität

In den folgenden Abschnitten wird beschrieben, wie der Benutzermodusanzeigetreiber DXGI DDI unterstützt und verwendet:

Unterstützung des DXGI DDI

Übergeben von DXGI-Informationen zur Ressourcenerstellungszeit

DXGI-Präsentationspfad

Festlegen von DXGI-Informationen in der Registrierung