Interfaz IDXGIDisplayControl (dxgi1_2.h)

La interfaz IDXGIDisplayControl expone métodos para indicar la preferencia del usuario por el comportamiento de pantalla 3D estereoscópica del sistema operativo y establecer el estado de pantalla 3D estereoscópica para habilitar o deshabilitar.

Se recomienda no usar IDXGIDisplayControl para consultar o establecer la configuración 3D estereoscópica de todo el sistema en las aplicaciones 3D estereoscópicas. En su lugar, para las aplicaciones ventanas, llame al método IDXGIFactory2::IsWindowedStereoEnabled para determinar si se va a representar en estéreo; para las aplicaciones de pantalla completa, llama al método IDXGIOutput1::GetDisplayModeList1 y, a continuación, determina si alguno de los modos de presentación devueltos admite la representación en estéreo.

Herencia

La interfaz IDXGIDisplayControl hereda de la interfaz IUnknown . IDXGIDisplayControl también tiene estos tipos de miembros:

Métodos

La interfaz IDXGIDisplayControl tiene estos métodos.

 
IDXGIDisplayControl::IsStereoEnabled

Recupera un valor booleano que indica si el comportamiento de pantalla 3D estereoscópica del sistema operativo está habilitado.
IDXGIDisplayControl::SetStereoEnabled

Establezca un valor booleano para habilitar o deshabilitar el comportamiento de visualización 3D estereoscópica del sistema operativo.

Comentarios

Nota La interfaz IDXGIDisplayControl solo la usa la aplicación Mostrar de la Panel de control del sistema operativo o mediante el control de applets de proveedores de gráficos de terceros. Esta interfaz no está pensada para desarrolladores de aplicaciones de usuario final.
 
Nota La interfaz IDXGIDisplayControl no existe para las aplicaciones de la Tienda Windows.
 
Llame a QueryInterface desde un objeto de fábrica (IDXGIFactory, IDXGIFactory1 o IDXGIFactory2) para recuperar la interfaz IDXGIDisplayControl . En el código siguiente se muestra cómo.
IDXGIDisplayControl * pDXGIDisplayControl;
hr = g_pDXGIFactory->QueryInterface(__uuidof(IDXGIDisplayControl), (void **)&pDXGIDisplayControl);

El sistema operativo procesa los cambios en la configuración habilitada para estéreo de forma asincrónica. Por lo tanto, es posible que estos cambios no sean visibles inmediatamente en cada proceso que llama a IDXGIDisplayControl::IsStereoEnabled para consultar la configuración estéreo. Los applets de control pueden usar el método IDXGIFactory2::RegisterStereoStatusEvent o IDXGIFactory2::RegisterStereoStatusWindow para registrarse para recibir notificaciones de todos los cambios de configuración estéreo.

Actualización de la plataforma para Windows 7: El comportamiento de la pantalla 3D estereoscópica no está disponible con la actualización de plataforma para Windows 7. Para obtener más información sobre platform Update para Windows 7, consulta Platform Update para Windows 7.

Requisitos

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

Consulte también

DXGI Interfaces

IUnknown