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 |