Interfaz IDXGIDevice1 (dxgi.h)
Una interfaz IDXGIDevice1 implementa una clase derivada para objetos DXGI que generan datos de imagen.
Herencia
La interfaz IDXGIDevice1 hereda de IDXGIDevice. IDXGIDevice1 también tiene estos tipos de miembros:
Métodos
La interfaz IDXGIDevice1 tiene estos métodos.
IDXGIDevice1::GetMaximumFrameLatency Obtiene el número de fotogramas que el sistema puede poner en cola para la representación. |
IDXGIDevice1::SetMaximumFrameLatency Establece el número de fotogramas que el sistema puede poner en cola para la representación. |
Comentarios
Esta interfaz no es compatible con dispositivos Direct3D 12. Las aplicaciones de Direct3D 12 tienen control directo sobre su administración de cadenas de intercambio, por lo que la aplicación debe controlar un mejor control de latencia. Puede usar objetos Waitable (consulte DXGI_SWAP_CHAIN_FLAG_FRAME_LATENCY_WAITABLE_OBJECT) y el método IDXGISwapChain2::SetMaximumFrameLatency si lo desea.
Esta interfaz no es compatible con DXGI 1.0, que se incluye en Windows Vista y Windows Server 2008. Se requiere compatibilidad con DXGI 1.1, que está disponible en Windows 7, Windows Server 2008 R2 y como actualización de Windows Vista con Service Pack 2 (SP2) (KB 971644) y Windows Server 2008 (KB 971512).
La interfaz IDXGIDevice1 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 . Puedes consultar este objeto de dispositivo Direct3D para la interfaz IDXGIDevice1 correspondiente del dispositivo. Para recuperar la interfaz IDXGIDevice1 de un dispositivo Direct3D, use el código siguiente:
IDXGIDevice1 * pDXGIDevice;
hr = g_pd3dDevice->QueryInterface(__uuidof(IDXGIDevice1), (void **)&pDXGIDevice);
Windows Phone 8: se admite esta API.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 7 [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2008 R2 [aplicaciones de escritorio | Aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | dxgi.h |