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


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

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

Синтаксис

typedef struct _PANEL_SET_BRIGHTNESS {
  BRIGHTNESS_INTERFACE_VERSION Version;
  union {
    UCHAR Level;
    struct {
      ULONG                        Millinits;
      ULONG                        TransitionTimeInMs;
      PANEL_BRIGHTNESS_SENSOR_DATA SensorData;
    };
  };
} PANEL_SET_BRIGHTNESS, *PPANEL_SET_BRIGHTNESS;

Члены

Version

Целевая версия. Это значение всегда должно быть DXGK_BRIGHTNESS_INTERFACE_VERSION_3.

Level

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

Millinits

Уровень яркости в миллинитах для перехода.

TransitionTimeInMs

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

SensorData

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

Требования

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