Interfaz IDXGIDevice (dxgi.h)
Una interfaz IDXGIDevice implementa una clase derivada para objetos DXGI que generan datos de imagen.
Herencia
La interfaz IDXGIDevice hereda de IDXGIObject. IDXGIDevice también tiene estos tipos de miembros:
Métodos
La interfaz IDXGIDevice tiene estos métodos.
IDXGIDevice::CreateSurface Devuelve una superficie. Este método se usa internamente y no debe llamarlo directamente en la aplicación. |
IDXGIDevice::GetAdapter Devuelve el adaptador del dispositivo especificado. |
IDXGIDevice::GetGPUThreadPriority Obtiene la prioridad del subproceso de GPU. |
IDXGIDevice::QueryResourceResidency Obtiene el estado de residencia de una matriz de recursos. |
IDXGIDevice::SetGPUThreadPriority Establece la prioridad del subproceso de GPU. |
Comentarios
La interfaz IDXGIDevice está diseñada para su uso por objetos DXGI que necesitan acceso a otros objetos DXGI. Esta interfaz es útil para las aplicaciones que no usan Direct3D para comunicarse con DXGI.
Las funciones de creación de dispositivos de Direct3D devuelven un objeto de dispositivo Direct3D. Este objeto de dispositivo Direct3D implementa la interfaz IUnknown . Puede consultar este objeto de dispositivo Direct3D para la interfaz IDXGIDevice correspondiente del dispositivo. Para recuperar la interfaz IDXGIDevice de un dispositivo Direct3D, use el código siguiente:
IDXGIDevice * pDXGIDevice;
hr = g_pd3dDevice->QueryInterface(__uuidof(IDXGIDevice), (void **)&pDXGIDevice);
Windows Phone 8: se admite esta API.
Requisitos
Plataforma de destino | Windows |
Encabezado | dxgi.h |