Condividi tramite


Interfaccia IDXGIDisplayControl (dxgi1_2.h)

L'interfaccia IDXGIDisplayControl espone metodi per indicare la preferenza dell'utente per il comportamento di visualizzazione stereoscopico 3D del sistema operativo e per impostare lo stato di visualizzazione 3D stereoscopico per abilitare o disabilitare.

È consigliabile non usare IDXGIDisplayControl per eseguire query o impostare impostazioni stereoscopiche 3D a livello di sistema nelle app 3D stereoscopiche. In alternativa, per le app con finestra chiamare il metodo IDXGIFactory2::IsWindowedStereoEnabled per determinare se eseguire il rendering in stereo; per le app a schermo intero, chiamare il metodo IDXGIOutput1::GetDisplayModeList1 e quindi determinare se una delle modalità di visualizzazione restituite supporta il rendering in stereo.

Ereditarietà

L'interfaccia IDXGIDisplayControl eredita dall'interfaccia IUnknown . IDXGIDisplayControl include anche questi tipi di membri:

Metodi

L'interfaccia IDXGIDisplayControl include questi metodi.

 
IDXGIDisplayControl::IsStereoEnabled

Recupera un valore booleano che indica se il comportamento di visualizzazione stereoscopico 3D del sistema operativo è abilitato.
IDXGIDisplayControl::SetStereoEnabled

Impostare un valore booleano per abilitare o disabilitare il comportamento di visualizzazione stereoscopico del sistema operativo 3D.

Commenti

Nota L'interfaccia IDXGIDisplayControl viene usata solo dall'app Display del Pannello di controllo del sistema operativo o da applet di terze parti. Questa interfaccia non è destinata agli sviluppatori di app per gli utenti finali.
 
Nota L'interfaccia IDXGIDisplayControl non esiste per le app di Windows Store.
 
Chiamare QueryInterface da un oggetto factory (IDXGIFactory, IDXGIFactory1 o IDXGIFactory2) per recuperare l'interfaccia IDXGIDisplayControl . Nel codice seguente viene illustrato come.
IDXGIDisplayControl * pDXGIDisplayControl;
hr = g_pDXGIFactory->QueryInterface(__uuidof(IDXGIDisplayControl), (void **)&pDXGIDisplayControl);

Il sistema operativo elabora le modifiche alla configurazione abilitata per stereo in modo asincrono. Pertanto, queste modifiche potrebbero non essere immediatamente visibili in ogni processo che chiama IDXGIDisplayControl::IsStereoEnabled per eseguire una query per la configurazione stereo. Le applet di controllo possono usare il metodo IDXGIFactory2::RegisterStereoStatusEvent o IDXGIFactory2::RegisterStereoStatusWindow per registrarsi per le notifiche di tutte le modifiche alla configurazione stereo.

Aggiornamento della piattaforma per Windows 7: Il comportamento di visualizzazione 3D stereoscopico non è disponibile con Platform Update per Windows 7. Per altre info sull'aggiornamento della piattaforma per Windows 7, vedi Platform Update per Windows 7.

Requisiti

   
Client minimo supportato Windows 8 e Platform Update per Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2012 e Aggiornamento della piattaforma per Windows Server 2008 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione dxgi1_2.h

Vedi anche

Interfacce DXGI

IUnknown