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 |