IDXGIOutput6::GetDesc1 方法 (dxgi1_6.h)
取得輸出的擴充描述,其中包含色彩特性和連線類型。
語法
HRESULT GetDesc1(
[out] DXGI_OUTPUT_DESC1 *pDesc
);
參數
[out] pDesc
類型: DXGI_OUTPUT_DESC1*
輸出描述的指標 (請參閱 DXGI_OUTPUT_DESC1) 。
傳回值
類型: HRESULT
傳回表示成功或失敗的程式碼。 如果成功, S_OK,DXGI_ERROR_INVALID_CALLpDesc 是否以 Null的形式傳入。
備註
某些案例對此結構中的所有欄位沒有妥善定義的值。 例如,如果這個 IDXGIOutput 代表複製/複製集,或 EDID 遺失或不正確資料。 在這些情況下,OS 會提供一些對應至標準 SDR 顯示器的預設值。
當系統因為使用者動作或變更環境狀況而執行時,輸出的報告色彩和亮度特性可以動態調整。 因此,應用程式應該定期查詢IDXGIFactory::IsCurrent,並在其傳回FALSE時重新建立其IDXGIFactory。 然後從新處理站的對等輸出重新查詢 GetDesc1 ,以擷取最新的色彩資訊。
如需如何撰寫以動態方式回應監視功能的應用程式詳細資訊,請參閱 搭配高動態範圍顯示器和進階色彩使用 DirectX。
在高 DPI 桌面上,除非應用程式標示為高 DPI 感知, 否則 GetDesc1 會傳回視覺化的螢幕大小。 如需撰寫 DPI 感知 Win32 應用程式的相關資訊,請參閱 高 DPI。
需求
目標平台 | Windows |
標頭 | dxgi1_6.h |
程式庫 | DXGI.lib |