DXGK_BRIGHTNESS_SET_IN 結構 (d3dkmdt.h)

包含 DxgkBrightnessSet3 回呼函式的輸入參數。

語法

typedef struct _DXGK_BRIGHTNESS_SET_IN {
  UINT32                      BrightnessMillinits;
  UINT32                      TransitionTimeMs;
  DXGK_BRIGHTNESS_SENSOR_DATA SensorReadings;
} DXGK_BRIGHTNESS_SET_IN, *PDXGK_BRIGHTNESS_SET_IN;

成員

BrightnessMillinits

要轉換至的毫秒亮度等級。 如果驅動程式尚未設定 DXGK_BRIGHTNESS_CAPS。NitsBrightness,則此值表示未百分之一百分之一的亮度等級。

例如,如果 BrightnessMillinits 設定為 60500 且 已設定 NitsBrightness ,這表示 60.5 nits 亮度。 如果未設定 NitsBrightness ,這表示 60.5%。

TransitionTimeMs

轉換所需的時間應該以毫秒為單位。

SensorReadings

包含感測器讀數 的DXGK_BRIGHTNESS_SENSOR_DATA 結構,驅動程式可用來判斷在目前光源條件下達到所需亮度的最佳方式。 並非所有裝置都支援所有或任何感測器讀數,如果遺失任何感測器,驅動程式就不應該失敗。

規格需求

需求
標頭 d3dkmdt.h