структура DXGK_BRIGHTNESS_STATE (d3dkmdt.h)

Используется для включения плавного управления яркостью для интегрированной панели дисплея. Драйвер минипорта дисплея должен включать плавное управление яркостью при вызове его функции DxgkDdiSetBrightnessState, а для свойства BrightnessState-SmoothBrightness> задано значение 1. Используется в драйверах минипорта дисплея Windows (WDDM) 1.2 и более поздних версий.

Синтаксис

typedef struct _DXGK_BRIGHTNESS_STATE {
  union {
    struct {
      UINT SmoothBrightness : 1;
      UINT Reserved : 31;
    };
    [in] UINT Value;
  };
} DXGK_BRIGHTNESS_STATE;

Члены

[in] SmoothBrightness

Если этот параметр задан, драйвер мини-порта дисплея должен включить плавное управление яркостью на панели дисплея.

Задание этого элемента эквивалентно установке первого бита 32-разрядного значения (0x00000001).

[in] Reserved

Этот элемент зарезервирован и должен иметь нулевое значение. Задание этого элемента эквивалентно установке нулей для оставшихся 31 битов (0xFFFFFFFE) 32-разрядного значения.

[in] Value

Элемент в объединении, который DXGK_BRIGHTNESS_STATE содержит, который может содержать одно 32-разрядное значение, определяющее, должен ли драйвер минипорта дисплея поддерживать плавное управление яркостью.

Комментарии

Не предполагайте, что элементы SmoothBrightnessDXGK_BRIGHTNESS_STATE и DXGK_BRIGHTNESS_CAPS совпадают. DXGK_BRIGHTNESS_STATE. SmoothBrightness используется для включения плавного управления яркостью на интегрированной панели дисплея. DXGK_BRIGHTNESS_CAPS. SmoothBrightness используется для запроса возможностей управления плавностью яркости панели дисплея.

Требования

Требование Значение
Минимальная версия клиента Windows 8
Минимальная версия сервера Windows Server 2012
Верхняя часть d3dkmdt.h

См. также раздел

DxgkDdiSetBrightnessState