IDXGIDevice3-Schnittstelle (dxgi1_3.h)

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.

Vererbung

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

Methoden

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

 
IDXGIDevice3::Trim

Schneidet den Grafikspeicher ab, der vom IDXGIDevice3 DXGI-Gerät im Auftrag der App zugewiesen wird.

Hinweise

Die IDXGIDevice3-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 IDXGIDevice3-Schnittstelle des Geräts abfragen. Verwenden Sie den folgenden Code, um die IDXGIDevice3-Schnittstelle eines Direct3D-Geräts abzurufen:

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

Windows Phone 8: Diese API wird unterstützt.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 8.1 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 R2 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile dxgi1_3.h

Weitere Informationen

DXGI-Schnittstellen

IDXGIDevice2