DXGK_QUERYINTEGRATEDDISPLAYOUT2 結構 (d3dkmddi.h)
在整合式顯示輸出的查詢期間使用。
語法
typedef struct _DXGK_QUERYINTEGRATEDDISPLAYOUT2 {
[out] DXGK_INTEGRATEDDISPLAYFLAGS Flags;
[out] D3DKMDT_VIDEO_SIGNAL_INFO NativeTiming;
[out] DXGK_MONITORLINKINFO_CAPABILITIES LinkCapabilities;
[out] DXGK_COLORIMETRY Colorimetry;
[out] DXGK_DISPLAY_TECHNOLOGY DisplayTechnology;
[out] DXGK_DISPLAY_USAGE IntendedUsage;
[out] BYTE Instance;
[out] DXGK_DISPLAY_DESCRIPTOR_TYPE DescriptorType;
[out] D3DKMDT_WIRE_FORMAT_AND_PREFERENCE DitheringSupport;
} DXGK_QUERYINTEGRATEDDISPLAYOUT2, *PDXGK_QUERYINTEGRATEDDISPLAYOUT2;
成員
[out] Flags
描述整合式顯示器簡單屬性 的DXGK_INTEGRATEDDISPLAYFLAGS 結構的指標。 方向值為 0 度,表示描述項沒有覆寫。
[out] NativeTiming
[D3DKMDT_VIDEO_SIGNAL_INFO]/d3dkmdt/ns-d3dkmdt-_d3dkmdt_video_signal_info.md) 結構的指標,其中包含整合式顯示器原生時間的相關信息。 應為零,表示沒有覆寫。 此值會覆寫描述項中的原生時間。 由於驅動程式負責提供描述項,因此唯一預期的此覆寫用法是描述 EDID 無法描述的時間,最明顯的是,顯示方向超過 4095 個可尋址的圖元。 如果提供 NativeTiming 覆寫,OS 將不會為此目標呼叫 DxgkDdiRecommendMonitorModes 。 一般而言,整合式面板不支援大量的計時,而且驅動程式應該與提供的EDID完全相符。 如果驅動程式需要描述監視模式的多個覆寫,它應該讓 NativeTiming 結構保持零,並使用 DxgkDdiRecommendMonitorModes 報告所有覆寫。
[out] LinkCapabilities
描述驅動監視器之連結功能 之DXGK_MONITORLINKINFO_CAPABILITIES 結構的指標。 這是與 OS 在熱插即用之後從外部顯示器查詢的相同連結功能。 由於整合式顯示器會在適配卡驅動程式初始化期間公開,因此會直接描述這些功能,而需要進行額外的 DDI 呼叫。
從WDDM 2.6 開始,此成員會用來報告同步處理支援。
[out] Colorimetry
顯示器的色彩測量相關覆寫。 如需欄位組合的欄位定義和限制 ,請參閱DXGK_COLORIMETRY 的描述。
[out] DisplayTechnology
值,表示顯示器的技術。 用來優化體驗,例如,在DXGK_DT_OLED顯示器上啟用較深的主題,減少藍色內容。
[out] IntendedUsage
值,指出製造商預定使用的顯示器。 除非驅動程式有指出更具體用法的信息,否則報告的值應該DXGK_DU_GENERIC。 預期是,如果整合式顯示器是要用於AR、VR或輔助輸出,驅動程式必須有足夠的特定處理,才能報告正確的使用方式。
[out] Instance
整合式面板實例的以零起始的整數。 用來排序多個整合式面板。 值在整合式目標之間必須是唯一且連續的,但不需要依序報告。
[out] DescriptorType
值,表示描述項的類型。 針對WDDM 2.4,此值必須DXGK_DDT_EDID。 從WDDM 2.5和更新版本,允許DXGK_DDT_EDID或DXGK_DDT_DISPLAYID。
[out] DitheringSupport
包含每個線格式之旗標的 D3DKMDT_WIRE_FORMAT_AND_PREFERENCE 欄位。 當來源圖元格式包含比線格式更高的精確度時,驅動程式和硬體應為每個格式設定線格式位,讓驅動程式和硬體支援對影像品質有説明。
備註
欄位會提供可由描述項提供之顯示器的覆寫屬性,但無法由EDID描述,或在EDID中經常遺失或不正確。 如果描述元和這些覆寫字段之間發生衝突,OS 會在有效時使用覆寫。
如果發現任何欄位不一致或無效,OS 將會檢查字段,並讓驅動程式啟動失敗。 對於大部分欄位,健全性檢查只是表示確認報告值在範圍內,但 Colorimetry、Instance 和 Descriptor 字段已進一步套用驗證。 如需 Colorimetry,請參閱驗證DXGK_COLORIMETRY的描述。 實例值會確認在所有整合式顯示器上保持一致,如上所述。 描述項必須是有效的EDID。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 (版本 1803) |
標頭 | d3dkmddi.h |