共用方式為


DXGK_MODE_BEHAVIOR_FLAGS工會(d3dkmddi.h)

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

語法

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

言論

下表描述驅動程式如何在 滿足 中設定 ColorimetricControl 的值,以及 NotSatisfiedDXGKARG_CONTROLMODEBEHAVIOR 結構的成員。

驅動程序支援 Satisfied.ColorimetricControl NotSatisfied.ColorimetricControl
驅動程式支援控制色彩增強功能,並成功變更要求 Request.ColorimetricControl 1 0
驅動程式支援控制色彩增強功能,但在變更 request.ColorimetricControl 要求的狀態時失敗 0 1
驅動程式不支援控制色彩增強功能 0 0

要求

要求 價值
標頭 d3dkmddi.h

另請參閱

DXGKARG_CONTROLMODEBEHAVIOR