Partager via


Interface IDXGIDisplayControl (dxgi1_2.h)

L’interface IDXGIDisplayControl expose des méthodes pour indiquer la préférence de l’utilisateur pour le comportement d’affichage 3D stéréoscopique du système d’exploitation et pour définir l’affichage 3D stéréoscopique status à activer ou désactiver.

Nous vous recommandons de ne pas utiliser IDXGIDisplayControl pour interroger ou définir des paramètres 3D stéréoscopiques à l’échelle du système dans vos applications 3D stéréoscopiques. Au lieu de cela, pour vos applications fenêtrés, appelez la méthode IDXGIFactory2::IsWindowedStereoEnabled pour déterminer s’il faut restituer en stéréo ; pour vos applications en plein écran, appelez la méthode IDXGIOutput1::GetDisplayModeList1 , puis déterminez si l’un des modes d’affichage retournés prend en charge le rendu en stéréo.

Héritage

L’interface IDXGIDisplayControl hérite de l’interface IUnknown. IDXGIDisplayControl a également les types de membres suivants :

Méthodes

L’interface IDXGIDisplayControl comporte ces méthodes.

 
IDXGIDisplayControl::IsStereoEnabled

Récupère une valeur booléenne qui indique si le comportement d’affichage 3D stéréoscopique du système d’exploitation est activé.
IDXGIDisplayControl::SetStereoEnabled

Définissez une valeur booléenne pour activer ou désactiver le comportement d’affichage 3D stéréoscopique du système d’exploitation.

Notes

Note L’interface IDXGIDisplayControl est utilisée uniquement par l’application Display de la Panneau de configuration du système d’exploitation ou par des applets de contrôle provenant de fournisseurs graphiques tiers. Cette interface n’est pas destinée aux développeurs d’applications utilisateur final.
 
NoteL’interface IDXGIDisplayControl n’existe pas pour les applications du Windows Store.
 
Appelez QueryInterface à partir d’un objet de fabrique (IDXGIFactory, IDXGIFactory1 ou IDXGIFactory2) pour récupérer l’interface IDXGIDisplayControl . Le code suivant montre comment procéder.
IDXGIDisplayControl * pDXGIDisplayControl;
hr = g_pDXGIFactory->QueryInterface(__uuidof(IDXGIDisplayControl), (void **)&pDXGIDisplayControl);

Le système d’exploitation traite les modifications apportées à la configuration stéréo de manière asynchrone. Par conséquent, ces modifications peuvent ne pas être immédiatement visibles dans chaque processus qui appelle IDXGIDisplayControl::IsStereoEnabled pour interroger la configuration stéréo. Les applets de contrôle peuvent utiliser la méthode IDXGIFactory2::RegisterStereoStatusEvent ou IDXGIFactory2::RegisterStereoStatusWindow pour s’inscrire aux notifications de toutes les modifications de configuration stéréo.

Mise à jour de la plateforme pour Windows 7 : Le comportement d’affichage 3D stéréoscopique n’est pas disponible avec la mise à jour de plateforme pour Windows 7. Pour plus d’informations sur la mise à jour de plateforme pour Windows 7, consultez Mise à jour de plateforme pour Windows 7.

Spécifications

   
Client minimal pris en charge Windows 8 et Mise à jour de la plateforme pour Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 et mise à jour de plateforme pour Windows Server 2008 R2 [applications de bureau uniquement]
Plateforme cible Windows
En-tête dxgi1_2.h

Voir aussi

DXGI Interfaces

IUnknown