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 (einschließlich mindestens einer GPUs, DACs und Videospeicher) dar. |
IDXGIAdapter1 |
Die IDXGIAdapter1-Schnittstelle stellt ein Anzeigeuntersystem dar (einschließlich einer oder mehrerer GPUs, DACs und Videospeicher). |
IDXGIAdapter2 |
Die IDXGIAdapter2-Schnittstelle stellt ein Anzeigesubsystem dar, das eine oder mehrere GPUs, DACs und Videospeicher umfasst. |
IDXGIAdapter3 |
Diese Schnittstelle fügt einige Speicherresidenzmethoden hinzu, um physischen Arbeitsspeicher zu budgetieren und zu reservieren. |
IDXGIAdapter4 |
Diese Schnittstelle stellt ein Anzeigesubsystem dar und erweitert diese Familie von Schnittstellen, 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 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 Ressourcen für das Betriebssystem 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 Grafikspeicherauslastung 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 Benutzerpräferenz für das stereoskopische 3D-Anzeigeverhalten des Betriebssystems anzugeben und stereoskopische 3D-Anzeige status festzulegen, um diese zu aktivieren oder zu deaktivieren. |
IDXGIFactory |
Eine IDXGIFactory-Schnittstelle implementiert Methoden zum Generieren von DXGI-Objekten (die Vollbildübergänge verarbeiten). |
IDXGIFactory1 |
Die IDXGIFactory1-Schnittstelle implementiert Methoden zum Generieren von DXGI-Objekten. |
IDXGIFactory2 |
Die IDXGIFactory2-Schnittstelle enthält Methoden zum Erstellen einer Swapchain neuerer Versionen mit mehr Funktionen als IDXGISwapChain und zum Überwachen von stereoskopischen 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 zur Unterstützung variabler Aktualisierungsrate.This interface enables a single method to support displays variable refresh rate displays. |
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 mit Schlüssel versehenen 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 Adapterausgabe (z. B. einen Monitor) dar. |
IDXGIOutput1 |
Eine IDXGIOutput1-Schnittstelle stellt eine Adapterausgabe (z. B. einen Monitor) dar. |
IDXGIOutput2 |
Stellt eine Adapterausgabe (z. B. einen Monitor) dar. Die IDXGIOutput2-Schnittstelle macht eine Methode verfügbar, mit der die Unterstützung von Mehrplanenüberlagerungen für den primären Ausgabeadapter überprüft werden kann. |
IDXGIOutput3 |
Stellt eine Adapterausgabe (z. B. einen Monitor) dar. Die IDXGIOutput3-Schnittstelle macht eine Methode verfügbar, die auf Overlayunterstützung überprüft werden soll. |
IDXGIOutput4 |
Stellt eine Adapterausgabe (z. B. einen Monitor) dar. Die IDXGIOutput4-Schnittstelle macht eine Methode verfügbar, um die Unterstützung von Überlagerungsfarbräumen 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 Überwachungsfunktionen 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 Arbeitsspeicher, in dem sich eine Ressource befindet. |
IDXGIResource1 |
Eine IDXGIResource1-Schnittstelle erweitert die IDXGIResource-Schnittstelle , indem Unterstützung für das Erstellen eines Oberflächenobjekts für untergeordnete Ressourcen und für die Erstellung eines Handles für eine freigegebene Ressource hinzugefügt wird. |
IDXGISurface |
Die IDXGISurface-Schnittstelle implementiert Methoden für Bilddatenobjekte. |
IDXGISurface1 |
Die IDXGISurface1-Schnittstelle erweitert idXGISurface , indem unterstützung für die Verwendung von Windows Graphics Device Interface (GDI) zum Rendern auf einer DXGI-Oberfläche hinzugefügt wird. |
IDXGISurface2 |
Die IDXGISurface2-Schnittstelle erweitert die IDXGISurface1-Schnittstelle , indem sie Unterstützung für Unterressourcenoberflächen hinzufügt und ein Handle für eine freigegebene Ressource erhält. |
IDXGISwapChain |
Eine IDXGISwapChain-Schnittstelle implementiert eine oder mehrere Oberflächen zum Speichern gerenderter Daten, bevor sie einer Ausgabe angezeigt werden. |
IDXGISwapChain1 |
Stellt Präsentationsfunktionen bereit, die von IDXGISwapChain erweitert werden. Diese Präsentationsfunktionen bestehen aus der Angabe modifiziert Rechtecks und Scrollrechtecks, um die Präsentation zu optimieren. |
IDXGISwapChain2 |
Erweitert IDXGISwapChain1 um Methoden, um Swapbackpufferskalierung und Swapchains mit geringerer Latenz zu unterstützen. |
IDXGISwapChain3 |
Erweitert IDXGISwapChain2 um Methoden, um das Abrufen des Indexes des aktuellen Backpuffers 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 |
Mit dieser Swap chain-Schnittstelle können Desktopmedienanwendungen eine nahtlose Änderung einer bestimmten Aktualisierungsrate anfordern. |