Interfaz IDXGIDevice2 (dxgi1_2.h)

La interfaz IDXGIDevice2 implementa una clase derivada para objetos DXGI que generan datos de imagen. La interfaz expone métodos para bloquear el procesamiento de CPU hasta que la GPU completa el procesamiento y para ofrecer recursos al sistema operativo.

Herencia

La interfaz IDXGIDevice2 hereda de IDXGIDevice1. IDXGIDevice2 también tiene estos tipos de miembros:

Métodos

La interfaz IDXGIDevice2 tiene estos métodos.

 
IDXGIDevice2::EnqueueSetEvent

Vacía los comandos de representación pendientes y establece el objeto de evento especificado en el estado señalado después de que se completen todos los comandos de representación enviados previamente.
IDXGIDevice2::OfferResources

Permite al sistema operativo liberar la memoria de vídeo de los recursos descartando su contenido. (IDXGIDevice2.OfferResources)
IDXGIDevice2::ReclaimResources

Restaura el acceso a los recursos que se ofrecieron anteriormente mediante una llamada a IDXGIDevice2::OfferResources.

Comentarios

La interfaz IDXGIDevice2 está diseñada para su uso por los 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 IDXGIDevice2 correspondiente del dispositivo. Para recuperar la interfaz IDXGIDevice2 de un dispositivo Direct3D, use el código siguiente:

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

Windows Phone 8: se admite esta API.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 y Actualización de plataforma para Windows 7 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2012 y actualización de plataforma para Windows Server 2008 R2 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado dxgi1_2.h

Consulte también

DXGI Interfaces

IDXGIDevice1