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


структура 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-разрядное значение, определяющее, должен ли драйвер минипорта дисплея поддерживать плавное управление яркостью.

Замечания

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 8
минимальный поддерживаемый сервер Windows Server 2012
заголовка d3dkmdt.h

См. также

DxgkDdiSetBrightnessState