Freigeben über


DXGI-Funktionen

Dieser Abschnitt enthält Informationen zu den von DXGI bereitgestellten Funktionen.

In diesem Abschnitt

Thema Beschreibung
CreateDXGIFactory- Erstellt eine DXGI 1.0-Factory, mit der Sie andere DXGI-Objekte generieren können.
CreateDXGIFactory1- Erstellt eine DXGI 1.1-Factory, mit der Sie andere DXGI-Objekte generieren können.
CreateDXGIFactory2- Erstellt eine DXGI 1.3-Factory, die Sie zum Generieren anderer DXGI-Objekte verwenden können.
In Windows 8 wurde jede DXGI-Factory, die erstellt wurde, während DXGIDebug.dll auf dem System vorhanden war, geladen und verwendet. Ab Windows 8.1 fordern Apps explizit an, dass stattdessen DXGIDebug.dll geladen werden. Verwenden Sie CreateDXGIFactory2-, und geben Sie das DXGI_CREATE_FACTORY_DEBUG Flag an, um DXGIDebug.dllanzufordern; die DLL wird geladen, wenn sie auf dem System vorhanden ist.
DXGIDeclareAdapterRemovalSupport- Ermöglicht einem Prozess anzugeben, dass er für alle grafikgeräte, die entfernt werden, robust ist.
DXGIDisableVBlankVirtualization Deaktiviert die v-leere Virtualisierung für den Prozess. Diese Virtualisierung wird standardmäßig von der Funktion für dynamische Aktualisierungsrate (Dynamic Refresh Rate, DRR) für alle Swapchains verwendet, um eine stetige virtualisierte Aktuelle Rate und v-blanke Kadenz von IDXGIOutput::WaitForVBlankzu erhalten. Durch Deaktivieren der Virtualisierung sehen diese APIs die sich ändernde Aktualisierungsrate.
DXGIGetDebugInterface- Ruft eine Debugschnittstelle ab.
DXGIGetDebugInterface1- Ruft eine Schnittstelle ab, die Windows Store-Apps zum Debuggen der Microsoft DirectX Graphics Infrastructure (DXGI) verwenden.