Interfaz IDXGIDevice3 (dxgi1_3.h)

La interfaz IDXGIDevice3 implementa una clase derivada para objetos DXGI que generan datos de imagen. La interfaz expone un método para recortar el uso de memoria gráfica por parte del dispositivo DXGI.

Herencia

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

Métodos

La interfaz IDXGIDevice3 tiene estos métodos.

 
IDXGIDevice3::Trim

Recorta la memoria gráfica asignada por el dispositivo IDXGIDevice3 DXGI en nombre de la aplicación.

Comentarios

La interfaz IDXGIDevice3 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 IDXGIDevice3 correspondiente del dispositivo. Para recuperar la interfaz IDXGIDevice3 de un dispositivo Direct3D, use el código siguiente:

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

Windows Phone 8: se admite esta API.

Requisitos

   
Cliente mínimo compatible Windows 8.1 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2012 R2 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado dxgi1_3.h

Consulte también

DXGI Interfaces

IDXGIDevice2