IDXGIDisplayControl-Schnittstelle (dxgi1_2.h)

Die IDXGIDisplayControl-Schnittstelle macht Methoden verfügbar, um die Benutzerpräferenz für das stereoskopische 3D-Anzeigeverhalten des Betriebssystems anzugeben und stereoskopische 3D-Anzeige status festzulegen, um diese zu aktivieren oder zu deaktivieren.

Es wird empfohlen, IDXGIDisplayControl nicht zu verwenden, um systemweite stereoskopische 3D-Einstellungen in Ihren stereoskopischen 3D-Apps abzufragen oder festzulegen. Rufen Sie stattdessen für Ihre Apps mit Fenstern die IDXGIFactory2::IsWindowedStereoEnabled-Methode auf, um zu bestimmen, ob in Stereo gerendert werden soll. Rufen Sie für Ihre Vollbild-Apps die IDXGIOutput1::GetDisplayModeList1-Methode auf, und bestimmen Sie dann, ob einer der zurückgegebenen Anzeigemodi das Rendern in Stereo unterstützt.

Vererbung

Die IDXGIDisplayControl-Schnittstelle erbt von der IUnknown-Schnittstelle . IDXGIDisplayControl verfügt auch über folgende Membertypen:

Methoden

Die IDXGIDisplayControl-Schnittstelle verfügt über diese Methoden.

 
IDXGIDisplayControl::IsStereoEnabled

Ruft einen booleschen Wert ab, der angibt, ob das stereoskopische 3D-Anzeigeverhalten des Betriebssystems aktiviert ist.
IDXGIDisplayControl::SetStereoEnabled

Legen Sie einen booleschen Wert fest, um das stereoskopische 3D-Anzeigeverhalten des Betriebssystems zu aktivieren oder zu deaktivieren.

Hinweise

Hinweis Die IDXGIDisplayControl-Schnittstelle wird nur von der Display-App der Systemsteuerung des Betriebssystems oder von Steuerungs-Applets von Drittanbietern verwendet. Diese Schnittstelle ist nicht für Entwickler von Endbenutzer-Apps gedacht.
 
Hinweis Die IDXGIDisplayControl-Schnittstelle ist für Windows Store-Apps nicht vorhanden.
 
Rufen Sie QueryInterface aus einem Factoryobjekt (IDXGIFactory, IDXGIFactory1 oder IDXGIFactory2) auf, um die IDXGIDisplayControl-Schnittstelle abzurufen. Der folgende Code zeigt, wie das geht.
IDXGIDisplayControl * pDXGIDisplayControl;
hr = g_pDXGIFactory->QueryInterface(__uuidof(IDXGIDisplayControl), (void **)&pDXGIDisplayControl);

Änderungen an stereofähigen Konfigurationen werden vom Betriebssystem asynchron verarbeitet. Daher sind diese Änderungen möglicherweise nicht sofort in jedem Prozess sichtbar, der IDXGIDisplayControl::IsStereoEnabled aufruft , um die Stereokonfiguration abzufragen. Steuerelement-Applets können die IDXGIFactory2::RegisterStereoStatusEvent - oder IDXGIFactory2::RegisterStereoStatusWindow-Methode verwenden, um sich für Benachrichtigungen über alle Änderungen der Stereokonfiguration zu registrieren.

Plattformupdate für Windows 7: Das stereoskopische 3D-Anzeigeverhalten ist mit dem Plattformupdate für Windows 7 nicht verfügbar. Weitere Informationen zum Plattformupdate für Windows 7 finden Sie unter Plattformupdate für Windows 7.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 8 und Plattformupdate für Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 und Plattformupdate für Windows Server 2008 R2 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile dxgi1_2.h

Weitere Informationen

DXGI-Schnittstellen

IUnknown