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 |