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


структура 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