DXGI-Schnittstellen

Dieser Abschnitt enthält Informationen zu den Schnittstellen, die von DXGI bereitgestellt werden.

In diesem Abschnitt

Thema BESCHREIBUNG
Idxgiadapter
Die idxgiadapter -Schnittstelle stellt ein Anzeige Subsystem dar (einschließlich eines oder mehrerer GPUs, DACs und Videospeicher).
IDXGIAdapter1
Die IDXGIAdapter1 -Schnittstelle stellt ein Anzeige Subsystem dar (einschließlich mindestens eines GPU-, DACs-und Video Speichers).
IDXGIAdapter2
Die IDXGIAdapter2 -Schnittstelle stellt ein Anzeige Subsystem dar, das mindestens einen GPUs, DACs und Videospeicher umfasst.
IDXGIAdapter3
Diese Schnittstelle fügt einige Arbeitsspeicher-resideningmethoden für die Budgetierung und Reservierung von physischem Arbeitsspeicher hinzu.
IDXGIAdapter4
Diese Schnittstelle stellt ein Anzeige Subsystem dar und erweitert diese Schnittstellen-Schnittstelle, um eine Methode zum Überprüfen der Kompatibilität eines Adapters mit beliebigem codeguard (ACG) verfügbar zu machen.
Idxgidebug
Diese Schnittstelle steuert Debugeinstellungen und kann nur verwendet werden, wenn die debugschicht aktiviert ist.
IDXGIDebug1
Steuert die Debugeinstellungen für Microsoft DirectX Graphics Infrastructure (DXGI). Sie können die IDXGIDebug1 -Schnittstelle in Windows Store-Apps verwenden.
Idxgidecodeswapchain
Stellt eine austauschkette dar, die von Desktop Medien-Apps verwendet wird, um Videodaten zu decodieren und auf einer directcomposition -Oberfläche anzuzeigen.
Idxgidevice
Eine idxgidevice -Schnittstelle implementiert eine abgeleitete Klasse für DXGI-Objekte, die Bilddaten liefern.
IDXGIDevice1
Eine IDXGIDevice1 -Schnittstelle implementiert eine abgeleitete Klasse für DXGI-Objekte, die Bilddaten erzeugt.
IDXGIDevice2
Die IDXGIDevice2 -Schnittstelle implementiert eine abgeleitete Klasse für DXGI-Objekte, die Bilddaten liefern. Die-Schnittstelle macht Methoden zum Blockieren der CPU-Verarbeitung verfügbar, bis die GPU die Verarbeitung abschließt und Ressourcen für das Betriebssystem bereitstellt.
"Idxgidevice3
Die "idxgidevice3 -Schnittstelle implementiert eine abgeleitete Klasse für DXGI-Objekte, die Bilddaten liefern. Die-Schnittstelle macht eine Methode verfügbar, um die Grafikspeicher Auslastung durch das DXGI-Gerät zu kürzen.
IDXGIDevice4
Diese Schnittstelle stellt aktualisierte Methoden zum anbieten und Freigeben von Ressourcen bereit.
Idxgide vicesubobject
Geerbt von Objekten, die an das Gerät gebunden sind, sodass Sie einen Zeiger darauf abrufen können.
Idxgidisplaycontrol
Die idxgidisplaycontrol -Schnittstelle macht Methoden verfügbar, mit denen die Benutzereinstellungen für das Stereotyp-3D-Anzeigeverhalten des Betriebssystems angegeben werden, und um den Status des Stereotyp-3D-Anzeige Codes auf
Idxgifactory
Eine idxgifactory -Schnittstelle implementiert Methoden zum Erstellen von DXGI-Objekten (die voll Bild Übergänge verarbeiten).
IDXGIFactory1
Die IDXGIFactory1 -Schnittstelle implementiert Methoden zum Erstellen von DXGI-Objekten.
IDXGIFactory2
Die IDXGIFactory2 -Schnittstelle enthält Methoden zum Erstellen einer neueren versionsaustauschkette mit mehr Features als idxgiswapchain und zum Überwachen von Stereotyp-3D-Funktionen.
IDXGIFactory3
Ermöglicht das Erstellen von DXGI-Objekten.
IDXGIFactory4
Ermöglicht das Erstellen von DXGI-Objekten.
IDXGIFactory5
Diese Schnittstelle ermöglicht es einer einzelnen Methode, Variablen Aktualisierungs Raten anzuzeigen.
IDXGIFactory6
Diese Schnittstelle aktiviert eine einzelne Methode, die Grafikadapter auf der Grundlage einer angegebenen GPU-Einstellung auflistet.
Idxgifacrenymedia
Erstellt Austausch Ketten für Desktop Medien-apps, die directcomposition -Oberflächen zum Decodieren und Anzeigen von Videos verwenden.
Idxgiinfoqueue
Diese Schnittstelle steuert die debuginformationswarteschlange und kann nur verwendet werden, wenn die debugschicht aktiviert ist.
Idxgikeyedmutex
Stellt einen Schlüssel gebundenen Mutex dar, der exklusiven Zugriff auf eine freigegebene Ressource ermöglicht, die von mehreren Geräten verwendet wird.
Idxgiobject
Eine idxgiobject -Schnittstelle ist eine Basisschnittstelle für alle DXGI-Objekte. Idxgiobject unterstützt das Zuordnen von aufruferdefinierten (privaten Daten) zu einem Objekt und das Abrufen einer Schnittstelle zum übergeordneten Objekt.
Idxgioutput
Eine idxgioutput -Schnittstelle stellt eine Adapter Ausgabe dar (z. b. einen Monitor).
IDXGIOutput1
Eine IDXGIOutput1 -Schnittstelle stellt eine Adapter Ausgabe dar (z. b. einen Monitor).
IDXGIOutput2
Stellt eine Adapter Ausgabe dar (z. b. einen Monitor). Die IDXGIOutput2 -Schnittstelle macht eine Methode verfügbar, um die Unterstützung für mehrstufige Überlagerung auf dem primären Ausgabe Adapter zu prüfen.
IDXGIOutput3
Stellt eine Adapter Ausgabe dar (z. b. einen Monitor). Die IDXGIOutput3 -Schnittstelle macht eine Methode verfügbar, um die Überlagerung zu überprüfen.
IDXGIOutput4
Stellt eine Adapter Ausgabe dar (z. b. einen Monitor). Die IDXGIOutput4 -Schnittstelle macht eine Methode verfügbar, um die Unterstützung für über Lagerungs Farbraum
IDXGIOutput5
Stellt eine Adapter Ausgabe dar (z. b. einen Monitor). Die IDXGIOutput5 -Schnittstelle macht eine einzelne Methode zum Angeben einer Liste unterstützter Formate für Vollbild-Oberflächen verfügbar.
IDXGIOutput6
Stellt eine Adapter Ausgabe dar (z. b. einen Monitor). Die IDXGIOutput6 -Schnittstelle macht Methoden zum Bereitstellen spezifischer Überwachungsfunktionen verfügbar.
Idxgioutputduplizierung
Die idxgioutputduplizierungs -Schnittstelle greift auf das duplizierte Desktop Abbild zu und manipuliert es.
Idxgiresource
Eine idxgiresource -Schnittstelle ermöglicht die gemeinsame Nutzung von Ressourcen und identifiziert den Speicher, in dem sich eine Ressource befindet.
IDXGIResource1
Eine IDXGIResource1 -Schnittstelle erweitert die idxgiresource -Schnittstelle durch Hinzufügen der Unterstützung für das Erstellen eines untergeordneten Oberflächen Objekts und zum Erstellen eines Handles für eine freigegebene Ressource.
"Idxgisurface"
Die idxgisurface -Schnittstelle implementiert Methoden für Image-Data-Objekte.
IDXGISurface1
Die IDXGISurface1 -Schnittstelle erweitert die idxgisurface durch Hinzufügen der Unterstützung für die Verwendung von Windows Graphics Device Interface (GDI) zum Renderns in eine DXGI-Oberfläche
IDXGISurface2
Die IDXGISurface2 -Schnittstelle erweitert die IDXGISurface1 -Schnittstelle durch Hinzufügen der Unterstützung für untergeordnete Oberflächen und das erhalten eines Handles für eine freigegebene Ressource.
Idxgiswapchain
Eine idxgiswapchain -Schnittstelle implementiert eine oder mehrere Oberflächen zum Speichern gerenderter Daten, bevor Sie Sie einer Ausgabe präsentieren.
IDXGISwapChain1
Bietet Präsentations Funktionen, die von idxgiswapchainerweitert werden. Diese Präsentations Funktionen bestehen aus der Angabe von Änderungs Rechtecke und einem scrollrechteck, um die Darstellung zu optimieren.
IDXGISwapChain2
Erweitert IDXGISwapChain1 mit Methoden zur Unterstützung der Ablagerungs Puffer Skalierung und Swapketten mit niedrigerer Latenz.
IDXGISwapChain3
Erweitert IDXGISwapChain2 mit Methoden, um den Index des aktuellen Hintergrund Puffers der Austausch Kette und die Unterstützung für Farbraum zu unterstützen.
IDXGISwapChain4
Diese Schnittstelle macht eine einzelne Methode zum Festlegen von Video Metadaten verfügbar.
Idxgitauapchainmedia
Mit dieser SwapChain-Schnittstelle können Desktop Medienanwendungen eine nahtlose Änderung an einer bestimmten Aktualisierungsrate anfordern.

DXGI-Referenz