структура PANEL_BRIGHTNESS_SENSOR_DATA (ntddvdeo.h)

Используется для задания уровня оптимизации для управления яркостью панели.

Синтаксис

typedef struct _PANEL_BRIGHTNESS_SENSOR_DATA {
  union {
    struct {
      ULONG AlsReadingValid : 1;
      ULONG ChromaticityCoordinateValid : 1;
      ULONG ColorTemperatureValid : 1;
      ULONG Reserved : 29;
    };
    ULONG Value;
  };
  float                   AlsReading;
  CHROMATICITY_COORDINATE ChromaticityCoordinate;
  float                   ColorTemperature;
} PANEL_BRIGHTNESS_SENSOR_DATA;

Члены

AlsReadingValid

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

ChromaticityCoordinateValid

Указывает, является ли координата цветности допустимой.

ColorTemperatureValid

Указывает, допустима ли цветовая температура.

Reserved

Зарезервировано.

Value

Значение данных датчика яркости.

AlsReading

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

ChromaticityCoordinate

Координаты цветности от датчика цвета.

ColorTemperature

Цветовая температура в Кельвине, измеряемая датчиком цвета.

Требования

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