DXGK_BRIGHTNESS_CAPS 結構 (d3dkmdt.h)

識別顯示器迷你埠驅動程式透過呼叫 DxgkDdiGetBrightnessCaps 函式所提供的整合式顯示面板亮度控制功能。 Windows 顯示驅動程式模型 (WDDM) 1.2 和更新版本顯示迷你埠驅動程式使用。

語法

typedef struct _DXGK_BRIGHTNESS_CAPS {
  union {
    struct {
      UINT SmoothBrightness : 1;
      UINT AdaptiveBrightness : 1;
      UINT NitsBrightness : 1;
      UINT Reserved : 29;
    };
    [in] UINT Value;
  };
} DXGK_BRIGHTNESS_CAPS;

成員

[in] SmoothBrightness

如果設定,整合式顯示面板支援平滑亮度控制。

設定此成員相當於 (0x00000001) 設定 32 位值的第一個位。

[in] AdaptiveBrightness

如果設定,整合式顯示面板支援調適型亮度控制。

設定此成員相當於設定 32 位值的第二個位 (0x00000002) 。

[in] NitsBrightness

Nit 型亮度支援。 如果設定 NitsBrightness ,則會校正顯示器亮度,以對應到以 nits 測量的絕對亮度等級。 OEM 提供給顯示器驅動程式的校正數據,應採用「圖元比例」 (OPR) 百分比 100%,其中每個圖元都設定為 (255、255、255、255) 或浮點對等的 RGB 值。

如果未設定 NitsBrightness ,則 OS 會解譯 nits/millinits 中定義的所有值,例如 DXGK_BRIGHTNESS_NIT_RANGE,為最大亮度等級百分之一百分之一的未調整百分之一。

[in] Reserved

這個成員是保留的,而且應該設定為零。 設定此成員相當於將32位值的剩餘30位設定為零 (0xFFFFFFFC) 。

[in] Value

DXGK_BRIGHTNESS_CAPS的等位成員包含可保存一個 32 位值,以識別顯示迷你埠驅動程式亮度控制功能的相關信息。

備註

請勿假設 DXGK_BRIGHTNESS_STATE DXGK_BRIGHTNESS_CAPSSmoothBrightness 成員相同。 DXGK_BRIGHTNESS_STATESmoothBrightness 可用來在整合式顯示面板上啟用平滑亮度控制。 DXGK_BRIGHTNESS_CAPSSmoothBrightness 可用來查詢整合式顯示面板的平滑亮度控制功能。

規格需求

需求
最低支援的用戶端 Windows 8
最低支援的伺服器 Windows Server 2012
標頭 d3dkmdt.h

另請參閱

DXGK_BRIGHTNESS_STATE

DxgkDdiGetBrightnessCaps