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. |