DXGK_MODE_BEHAVIOR_FLAGS union (d3dkmddi.h)

操作系統可能會要求的高階模式和設定行為。 在不同的欄位中使用相同的等位來描述驅動程式的輸入要求,以及驅動程式的輸出結果。

語法

typedef union _DXGK_MODE_BEHAVIOR_FLAGS {
  struct {
    UINT PrioritizeHDR : 1;
    UINT ColorimetricControl : 1;
    UINT Reserved : 30;
  };
  UINT   Value;
} DXGK_MODE_BEHAVIOR_FLAGS;

成員

PrioritizeHDR

如果設定為輸入,驅動程式應該優先處理高動態範圍, (HDR) 支援列舉模式,並將顯示模式設定為其他限制式,例如在不同目標上可用的平衡模式、支援高頻率或高解析度。 如果未設定,驅動程式應該使用其默認原則來設定操作系統可用模式的優先順序。

ColorimetricControl

控制已知色彩增強功能,這些增強功能會影響操作系統不知道之顯示器的色彩精確度。 Request.ColorimetricControl 的值表示操作系統要求驅動程式停用任何會影響顯示器色彩精確度的色彩增強功能。 Request.ColorimetricControl 的零值表示操作系統會通知驅動程式是否可自由啟用已停用的任何色彩增強功能。

Reserved

保留的。

Value

備註

下表描述驅動程式如何在DXGKARG_CONTROLMODEBEHAVIOR結構的 SatisfiedNotSatisfied 成員中設定 ColorimetricControl 的值。

驅動程式支援 Satisfied.ColorimetricControl NotSatisfied.ColorimetricControl
驅動程式支援控制色彩增強功能,並已成功變更 Request.ColorimetricControl 中要求的狀態 1 0
驅動程式支援控制色彩增強功能,但無法變更 Request.ColorimetricControl 中要求的狀態 0 1
驅動程式不支援控制色彩增強功能 0 0

規格需求

需求
標頭 d3dkmddi.h

另請參閱

DXGKARG_CONTROLMODEBEHAVIOR