Share via


IDXGIDisplayControl 介面 (dxgi1_2.h)

IDXGIDisplayControl介面會公開方法來指出作業系統的身歷聲 3D 顯示行為的使用者喜好設定,以及設定身歷聲 3D 顯示狀態以啟用或停用。

我們建議您不要使用 IDXGIDisplayControl ,在身歷聲 3D 應用程式中查詢或設定全系統身歷聲 3D 設定。 相反地,針對您的視窗化應用程式,呼叫 IDXGIFactory2::IsWindowedStereoEnabled 方法來判斷是否要在身歷聲中轉譯;針對全螢幕應用程式,呼叫 IDXGIOutput1::GetDisplayModeList1 方法,然後判斷傳回的任何顯示模式是否支援以身歷聲呈現。

繼承

IDXGIDisplayControl介面繼承自IUnknown介面。 IDXGIDisplayControl 也有下列類型的成員:

方法

IDXGIDisplayControl介面具有這些方法。

 
IDXGIDisplayControl::IsStereoEnabled

擷取布林值,指出是否啟用作業系統的身歷聲 3D 顯示行為。
IDXGIDisplayControl::SetStereoEnabled

將布林值設定為啟用或停用作業系統的身歷聲 3D 顯示行為。

備註

注意IDXGIDisplayControl介面僅供操作系統主控台的顯示應用程式使用,或由協力廠商圖形廠商控制小程式使用。 此介面不適用於使用者應用程式的開發人員。
 
注意 Windows 市集應用程式不存在 IDXGIDisplayControl 介面。
 
從 Factory 物件呼叫QueryInterface (IDXGIFactoryIDXGIFactory1 或 IDXGIFactory2) ,以擷取IDXGIDisplayControl介面。 下列程式碼示範如何。
IDXGIDisplayControl * pDXGIDisplayControl;
hr = g_pDXGIFactory->QueryInterface(__uuidof(IDXGIDisplayControl), (void **)&pDXGIDisplayControl);

作業系統會以非同步方式處理啟用身歷聲設定的變更。 因此,在呼叫 IDXGIDisplayControl::IsStereoEnabled 以查詢身歷聲組態的每個進程中,可能不會立即看到這些變更。 控制小程式可以使用 IDXGIFactory2::RegisterStereoStatusEventIDXGIFactory2::RegisterStereoStatusWindow 方法來註冊所有身歷聲組態變更的通知。

適用于 Windows 7 的平臺更新: Windows 7 平臺更新無法使用身歷聲 3D 顯示行為。 如需 Windows 7 平臺更新的詳細資訊,請參閱 適用于 Windows 7 的平臺更新

需求

   
最低支援的用戶端 適用于 Windows 7 的 Windows 8 和平臺更新 [僅限傳統型應用程式]
最低支援的伺服器 適用于 Windows Server 2008 R2 的 Windows Server 2012 和平臺更新 [僅限桌面應用程式]
目標平台 Windows
標頭 dxgi1_2.h

另請參閱

DXGI 介面

IUnknown