Freigeben über


DXGI-Schnittstellen

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

In diesem Abschnitt

Thema Beschreibung
IDXGIAdapter-
Die IDXGIAdapter Schnittstelle stellt ein Anzeigesubsystem dar (einschließlich einer oder mehrerer GPUs, DACs und Videospeicher).
IDXGIAdapter1-
Die IDXGIAdapter1 Schnittstelle stellt ein Anzeigeuntersystem dar (einschließlich eines oder mehrerer GPU-, DACs und Videospeicher).
IDXGIAdapter2-
Die IDXGIAdapter2 Schnittstelle stellt ein Anzeigesubsystem dar, das einen oder mehrere GPUs, DACs und Videospeicher enthält.
IDXGIAdapter3-
Diese Schnittstelle fügt einige Speicher-Residency-Methoden zum Budgetieren und Reservieren des physischen Speichers hinzu.
IDXGIAdapter4-
Diese Schnittstelle stellt ein Anzeigesubsystem dar und erweitert diese Schnittstellenfamilie, um eine Methode zur Überprüfung der Kompatibilität eines Adapters mit Arbitrary Code Guard (ACG) verfügbar zu machen.
IDXGIDebug-
Diese Schnittstelle steuert Debugeinstellungen und kann nur verwendet werden, wenn die Debugebene aktiviert ist.
IDXGIDebug1
Steuert Debugeinstellungen für die Microsoft DirectX Graphics Infrastructure (DXGI). Sie können die IDXGIDebug1 Schnittstelle in Windows Store-Apps verwenden.
IDXGIDecodeSwapChain
Stellt eine Swapchain dar, die von Desktopmedien-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 erzeugen.
IDXGIDevice1
Eine IDXGIDevice1 Schnittstelle implementiert eine abgeleitete Klasse für DXGI-Objekte, die Bilddaten erzeugen.
IDXGIDevice2-
Die IDXGIDevice2 Schnittstelle implementiert eine abgeleitete Klasse für DXGI-Objekte, die Bilddaten erzeugen. Die Schnittstelle macht Methoden verfügbar, um die CPU-Verarbeitung zu blockieren, bis die GPU die Verarbeitung abgeschlossen hat, und um dem Betriebssystem Ressourcen anzubieten.
IDXGIDevice3
Die IDXGIDevice3 Schnittstelle implementiert eine abgeleitete Klasse für DXGI-Objekte, die Bilddaten erzeugen. Die Schnittstelle macht eine Methode verfügbar, um die Auslastung des Grafikspeichers durch das DXGI-Gerät zu kürzen.
IDXGIDevice4-
Diese Schnittstelle bietet aktualisierte Methoden zum Anbieten und Freigeben von Ressourcen.
IDXGIDeviceSubObject
Geerbt von Objekten, die an das Gerät gebunden sind, damit sie einen Zeiger darauf abrufen können.
IDXGIDisplayControl-
Die IDXGIDisplayControl Schnittstelle macht Methoden verfügbar, um die Benutzereinstellung für das stereskopische 3D-Anzeigeverhalten des Betriebssystems anzugeben und den stereskopischen 3D-Anzeigestatus zum Aktivieren oder Deaktivieren festzulegen.
IDXGIFactory-
Eine IDXGIFactory Schnittstelle implementiert Methoden zum Generieren von DXGI-Objekten (die Übergänge im Vollbildmodus verarbeiten).
IDXGIFactory1-
Die IDXGIFactory1 Schnittstelle implementiert Methoden zum Generieren von DXGI-Objekten.
IDXGIFactory2-
Die IDXGIFactory2- Schnittstelle enthält Methoden zum Erstellen einer neueren Versions-Swapchain mit mehr Features als IDXGISwapChain- und zum Überwachen stereoskopischer 3D-Funktionen.
IDXGIFactory3-
Ermöglicht das Erstellen von DXGI-Objekten.
IDXGIFactory4-
Ermöglicht das Erstellen von DXGI-Objekten.
IDXGIFactory5-
Diese Schnittstelle ermöglicht eine einzelne Methode, um die Anzeige der variablen Aktualisierungsrate zu unterstützen.
IDXGIFactory6-
Diese Schnittstelle ermöglicht eine einzelne Methode, die Grafikkarten basierend auf einer bestimmten GPU-Einstellung aufzählt.
IDXGIFactoryMedia
Erstellt Swapchains für Desktopmedien-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 Debugebene aktiviert ist.
IDXGIKeyedMutex-
Stellt einen keyed 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 benutzerdefinierten (privaten Daten) zu einem Objekt und abrufen einer Schnittstelle zum übergeordneten Objekt.
IDXGIOutput-
Eine IDXGIOutput Schnittstelle stellt eine Adapterausgabe (z. B. einen Monitor) dar.
IDXGIOutput1-
Eine IDXGIOutput1- Schnittstelle stellt eine Adapterausgabe dar (z. B. einen Monitor).
IDXGIOutput2-
Stellt eine Adapterausgabe (z. B. einen Monitor) dar. Die IDXGIOutput2--Schnittstelle macht eine Methode verfügbar, um die Unterstützung für die Mehrplanüberlagerung auf dem primären Ausgabeadapter zu überprüfen.
IDXGIOutput3-
Stellt eine Adapterausgabe (z. B. einen Monitor) dar. Die IDXGIOutput3- Schnittstelle macht eine Methode verfügbar, um die Überlagerungsunterstützung zu überprüfen.
IDXGIOutput4-
Stellt eine Adapterausgabe (z. B. einen Monitor) dar. Die IDXGIOutput4- Schnittstelle macht eine Methode verfügbar, um die Unterstützung von Überlagerungsfarbraum zu überprüfen.
IDXGIOutput5-
Stellt eine Adapterausgabe (z. B. einen Monitor) dar. Die IDXGIOutput5--Schnittstelle macht eine einzelne Methode verfügbar, um eine Liste der unterstützten Formate für Vollbildoberflächen anzugeben.
IDXGIOutput6-
Stellt eine Adapterausgabe (z. B. einen Monitor) dar. Die IDXGIOutput6--Schnittstelle macht Methoden verfügbar, um bestimmte Monitorfunktionen bereitzustellen.
IDXGIOutputDuplication-
Die IDXGIOutputDuplication Schnittstelle greift auf das duplizierte Desktopimage zu und bearbeitet es.
IDXGIResource-
Eine IDXGIResource- Schnittstelle ermöglicht die Ressourcenfreigabe und identifiziert den Speicher, in dem sich eine Ressource befindet.
IDXGIResource1-
Eine IDXGIResource1 Schnittstelle erweitert die IDXGIResource- Schnittstelle, indem Unterstützung zum Erstellen eines Unterressourcenoberflächenobjekts und zum Erstellen eines Handles für eine freigegebene Ressource hinzugefügt wird.
IDXGISurface-
Die IDXGISurface Schnittstelle implementiert Methoden für Bilddatenobjekte.
IDXGISurface1-
Die IDXGISurface1- Schnittstelle erweitert die IDXGISurface-, indem Unterstützung für die Verwendung der Windows Graphics Device Interface (GDI) zum Rendern auf einer DXGI-Oberfläche hinzugefügt wird.
IDXGISurface2-
Die IDXGISurface2- Schnittstelle erweitert die IDXGISurface1- Schnittstelle, indem Unterstützung für Unterressourcenoberflächen und das Abrufen eines Handles zu einer freigegebenen Ressource hinzugefügt wird.
IDXGISwapChain-
Eine IDXGISwapChain- Schnittstelle implementiert eine oder mehrere Oberflächen, die zum Speichern gerenderter Daten, bevor sie in einer Ausgabe dargestellt werden.
IDXGISwapChain1
Bietet Präsentationsfunktionen, die von IDXGISwapChainerweitert werden. Diese Präsentationsfunktionen bestehen aus der Angabe schmutziger Rechtecke und des Bildlaufrechtecks, um die Präsentation zu optimieren.
IDXGISwapChain2
Erweitert IDXGISwapChain1- mit Methoden zur Unterstützung der Swapbackpufferskalierung und Swapchains mit geringerer Latenz.
IDXGISwapChain3-
Erweitert IDXGISwapChain2- mit Methoden, um das Abrufen des Indexes des aktuellen Hintergrundpuffers der Swapchain und die Unterstützung für den Farbraum zu unterstützen.
IDXGISwapChain4
Diese Schnittstelle macht eine einzelne Methode zum Festlegen von Videometadaten verfügbar.
IDXGISwapChainMedia
Diese Swapchainschnittstelle ermöglicht Desktopmedienanwendungen, eine nahtlose Änderung an einer bestimmten Aktualisierungsrate anzufordern.

DXGI-Referenz-