Поделиться через


структура 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 нит. Если NitsBrightness не задано, это означает 60,5%.

TransitionTimeMs

Сколько времени должен занять переход в миллисекундах.

SensorReadings

Структура DXGK_BRIGHTNESS_SENSOR_DATA, содержащая показания датчиков, которые драйвер может использовать для определения наилучшего способа достижения требуемой яркости при текущих условиях освещения. Не все устройства будут поддерживать все или любые показания датчика, и драйвер не должен завершать ошибку, если они отсутствуют.

Требования

Требование Значение
Заголовок d3dkmdt.h