Freigeben über


IDXGIDevice-Schnittstelle (dxgi.h)

Eine IDXGIDevice-Schnittstelle implementiert eine abgeleitete Klasse für DXGI-Objekte, die Bilddaten erzeugen.

Vererbung

Die IDXGIDevice-Schnittstelle erbt von IDXGIObject. IDXGIDevice verfügt auch über folgende Arten von Membern:

Methoden

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

 
IDXGIDevice::CreateSurface

Gibt eine Oberfläche zurück. Diese Methode wird intern verwendet und sollte nicht direkt in Ihrer Anwendung aufgerufen werden.
IDXGIDevice::GetAdapter

Gibt den Adapter für das angegebene Gerät zurück.
IDXGIDevice::GetGPUThreadPriority

Ruft die GPU-Threadpriorität ab.
IDXGIDevice::QueryResourceResidency

Ruft die Residency-status eines Ressourcenarrays ab.
IDXGIDevice::SetGPUThreadPriority

Legt die GPU-Threadpriorität fest.

Hinweise

Die IDXGIDevice-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 create-Gerätefunktionen geben ein Direct3D-Geräteobjekt zurück. Dieses Direct3D-Geräteobjekt implementiert die IUnknown-Schnittstelle . Sie können dieses Direct3D-Geräteobjekt nach der entsprechenden IDXGIDevice-Schnittstelle des Geräts abfragen. Verwenden Sie den folgenden Code, um die IDXGIDevice-Schnittstelle eines Direct3D-Geräts abzurufen:

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

Windows Phone 8: Diese API wird unterstützt.

Anforderungen

   
Zielplattform Windows
Kopfzeile dxgi.h

Weitere Informationen

DXGI-Schnittstellen

IDXGIObject