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结构,其中包含驱动程序可用于确定在当前照明条件下实现所需亮度的最佳方法的传感器读数。 并非所有设备都支持所有或任何传感器读数,如果缺少任何读数,驱动程序不应失败。

要求

要求
Header d3dkmdt.h