Compartilhar via


Interface IDXGIDisplayControl (dxgi1_2.h)

A interface IDXGIDisplayControl expõe métodos para indicar a preferência do usuário pelo comportamento de exibição 3D estereoscópico do sistema operacional e definir status de exibição 3D estereoscópicas para habilitar ou desabilitar.

Recomendamos que você não use IDXGIDisplayControl para consultar ou definir configurações 3D estereoscópicas em todo o sistema em seus aplicativos 3D estereoscópicos. Em vez disso, para seus aplicativos em janelas, chame o método IDXGIFactory2::IsWindowedStereoEnabled para determinar se deseja renderizar em estéreo; para seus aplicativos de tela inteira, chame o método IDXGIOutput1::GetDisplayModeList1 e determine se algum dos modos de exibição retornados dá suporte à renderização em estéreo.

Herança

A interface IDXGIDisplayControl herda da interface IUnknown . IDXGIDisplayControl também tem estes tipos de membros:

Métodos

A interface IDXGIDisplayControl tem esses métodos.

 
IDXGIDisplayControl::IsStereoEnabled

Recupera um valor booliano que indica se o comportamento de exibição 3D estereoscópico do sistema operacional está habilitado.
IDXGIDisplayControl::SetStereoEnabled

Defina um valor booliano para habilitar ou desabilitar o comportamento de exibição 3D estereoscópico do sistema operacional.

Comentários

Nota A interface IDXGIDisplayControl só é usada pelo aplicativo Display do Painel de Controle do sistema operacional ou pelo controle de miniaplicativos de fornecedores de elementos gráficos de terceiros. Essa interface não se destina a desenvolvedores de aplicativos de usuário final.
 
Nota A interface IDXGIDisplayControl não existe para aplicativos da Windows Store.
 
Chame QueryInterface de um objeto de fábrica (IDXGIFactory, IDXGIFactory1 ou IDXGIFactory2) para recuperar a interface IDXGIDisplayControl . O código a seguir mostra como.
IDXGIDisplayControl * pDXGIDisplayControl;
hr = g_pDXGIFactory->QueryInterface(__uuidof(IDXGIDisplayControl), (void **)&pDXGIDisplayControl);

O sistema operacional processa alterações na configuração habilitada para estéreo de forma assíncrona. Portanto, essas alterações podem não estar imediatamente visíveis em todos os processos que chamam IDXGIDisplayControl::IsStereoEnabled para consultar a configuração estéreo. Os miniaplicativos de controle podem usar o método IDXGIFactory2::RegisterStereoStatusEvent ou IDXGIFactory2::RegisterStereoStatusWindow para registrar notificações de todas as alterações de configuração estéreo.

Atualização de plataforma para Windows 7: O comportamento de exibição 3D estereoscópico não está disponível com a Atualização de Plataforma para Windows 7. Para obter mais informações sobre a Atualização de Plataforma para Windows 7, consulte Platform Update para Windows 7.

Requisitos

   
Cliente mínimo com suporte Windows 8 e Platform Update para Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2012 e Platform Update para Windows Server 2008 R2 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho dxgi1_2.h

Confira também

DXGI Interfaces

IUnknown