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 * 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 |