Compartir a través de


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

Consulte también

DXGI Interfaces

IDXGIObject