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