Freigeben über


IDXGIDevice2-Schnittstelle (dxgi1_2.h)

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.

Vererbung

Die IDXGIDevice2-Schnittstelle erbt von IDXGIDevice1. IDXGIDevice2 verfügt auch über folgende Membertypen:

Methoden

Die IDXGIDevice2-Schnittstelle verfügt über diese Methoden.

 
IDXGIDevice2::EnqueueSetEvent

Leert alle ausstehenden Renderingbefehle und legt das angegebene Ereignisobjekt auf den signalierten Zustand fest, nachdem alle zuvor übermittelten Renderingbefehle abgeschlossen sind.
IDXGIDevice2::OfferResources

Ermöglicht dem Betriebssystem, den Videospeicher von Ressourcen freizugeben, indem deren Inhalt verworfen wird. (IDXGIDevice2.OfferResources)
IDXGIDevice2::ReclaimResources

Stellt den Zugriff auf Ressourcen wieder her, die zuvor durch Aufrufen von IDXGIDevice2::OfferResources angeboten wurden.

Hinweise

Die IDXGIDevice2-Schnittstelle ist für die Verwendung durch DXGI-Objekte konzipiert, die Zugriff auf andere DXGI-Objekte benötigen. Diese Schnittstelle ist nützlich für Anwendungen, die Direct3D nicht für die Kommunikation mit DXGI verwenden.

Die Direct3D-Gerätefunktionen zum Erstellen geben ein Direct3D-Geräteobjekt zurück. Dieses Direct3D-Geräteobjekt implementiert die IUnknown-Schnittstelle . Sie können dieses Direct3D-Geräteobjekt für die entsprechende IDXGIDevice2-Schnittstelle des Geräts abfragen. Verwenden Sie den folgenden Code, um die IDXGIDevice2-Schnittstelle eines Direct3D-Geräts abzurufen:

IDXGIDevice2 * pDXGIDevice;
hr = g_pd3dDevice->QueryInterface(__uuidof(IDXGIDevice2), (void **)&pDXGIDevice);

Windows Phone 8: Diese API wird unterstützt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 und Plattformupdate für Windows 7 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 und Plattformupdate für Windows Server 2008 R2 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile dxgi1_2.h

Weitere Informationen

DXGI-Schnittstellen

IDXGIDevice1