IDXGIDisplayControl インターフェイス (dxgi1_2.h)

IDXGIDisplayControl インターフェイスは、オペレーティング システムの立体 3D 表示動作のユーザー設定を示し、立体 3D 表示の状態を有効または無効に設定するメソッドを公開します。

立体 3D アプリでシステム全体の立体 3D 設定を照会または設定するには、 IDXGIDisplayControl を使用しないことをお勧めします。 代わりに、ウィンドウ化されたアプリに対して 、IDXGIFactory2::IsWindowedStereoEnabled メソッドを呼び出して、ステレオでレンダリングするかどうかを判断します。全画面表示アプリの場合は、 IDXGIOutput1::GetDisplayModeList1 メソッドを呼び出し、返される表示モードのいずれかがステレオでのレンダリングをサポートしているかどうかを判断します。

継承

IDXGIDisplayControl インターフェイスは、IUnknown インターフェイスから継承されます。 IDXGIDisplayControl には、次の種類のメンバーもあります。

メソッド

IDXGIDisplayControl インターフェイスには、これらのメソッドがあります。

 
IDXGIDisplayControl::IsStereoEnabled

オペレーティング システムの立体 3D 表示動作が有効かどうかを示すブール値を取得します。
IDXGIDisplayControl::SetStereoEnabled

オペレーティング システムの立体 3D 表示動作を有効または無効にするには、ブール値を設定します。

解説

メモIDXGIDisplayControl インターフェイスは、オペレーティング システムのコントロール パネルの Display アプリ、またはサード パーティのグラフィックス ベンダーのコントロール アプレットでのみ使用されます。 このインターフェイスは、エンド ユーザー アプリの開発者向けではありません。
 
メモ Windows ストア アプリには IDXGIDisplayControl インターフェイスが存在しません。
 
ファクトリ オブジェクト (IDXGIFactory、IDXGIFactory1、または IDXGIFactory2) から QueryInterface を呼び出して、IDXGIDisplayControl インターフェイスを取得します。 次のコードは、その方法を示しています。
IDXGIDisplayControl * pDXGIDisplayControl;
hr = g_pDXGIFactory->QueryInterface(__uuidof(IDXGIDisplayControl), (void **)&pDXGIDisplayControl);

オペレーティング システムは、ステレオ対応構成への変更を非同期的に処理します。 したがって、これらの変更は、 IDXGIDisplayControl::IsStereoEnabled を呼び出してステレオ構成のクエリを実行するすべてのプロセスですぐには表示されない場合があります。 コントロール アプレットでは、 IDXGIFactory2::RegisterStereoStatusEvent メソッドまたは IDXGIFactory2::RegisterStereoStatusWindow メソッドを使用して、すべてのステレオ構成変更の通知を登録できます。

Windows 7 のプラットフォーム更新プログラム: 立体 3D 表示動作は、Windows 7 用プラットフォーム更新プログラムでは使用できません。 Windows 7 のプラットフォーム更新プログラムの詳細については、「Windows 7 用プラットフォーム更新プログラム」を参照してください。

要件

   
サポートされている最小のクライアント Windows 8 および Windows 7 用プラットフォーム更新プログラム [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2012 および Windows Server 2008 R2 のプラットフォーム更新プログラム [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー dxgi1_2.h

関連項目

DXGI インターフェイス

IUnknown