Condividi tramite


Interfaccia IDXGIDevice (dxgi.h)

Un'interfaccia IDXGIDevice implementa una classe derivata per gli oggetti DXGI che producono dati di immagine.

Ereditarietà

L'interfaccia IDXGIDevice eredita da IDXGIObject. IDXGIDevice include anche questi tipi di membri:

Metodi

L'interfaccia IDXGIDevice include questi metodi.

 
IDXGIDevice::CreateSurface

Restituisce una superficie. Questo metodo viene usato internamente e non è consigliabile chiamarlo direttamente nell'applicazione.
IDXGIDevice::GetAdapter

Restituisce l'adattatore per il dispositivo specificato.
IDXGIDevice::GetGPUThreadPriority

Ottiene la priorità del thread GPU.
IDXGIDevice::QueryResourceResidency

Ottiene lo stato di residenza di una matrice di risorse.
IDXGIDevice::SetGPUThreadPriority

Imposta la priorità del thread GPU.

Commenti

L'interfaccia IDXGIDevice è progettata per l'uso da parte degli oggetti DXGI che devono accedere ad altri oggetti DXGI. Questa interfaccia è utile per le applicazioni che non usano Direct3D per comunicare con DXGI.

Le funzioni di creazione del dispositivo Direct3D restituiscono un oggetto dispositivo Direct3D. Questo oggetto dispositivo Direct3D implementa l'interfaccia IUnknown . È possibile eseguire una query su questo oggetto dispositivo Direct3D per l'interfaccia IDXGIDevice corrispondente del dispositivo. Per recuperare l'interfaccia IDXGIDevice di un dispositivo Direct3D, usare il codice seguente:

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

Windows Phone 8: questa API è supportata.

Requisiti

   
Piattaforma di destinazione Windows
Intestazione dxgi.h

Vedi anche

Interfacce DXGI

IDXGIObject