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


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