Share via


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

另請參閱

DXGI 介面

IDXGIOutput6