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


структура D3DKMT_BRIGHTNESS_INFO (d3dkmthk.h)

Содержит сведения о яркости интегрированной панели дисплея.

Синтаксис

typedef struct _D3DKMT_BRIGHTNESS_INFO {
  D3DKMT_BRIGHTNESS_INFO_TYPE Type;
  ULONG                       ChildUid;
  union {
    D3DKMT_BRIGHTNESS_POSSIBLE_LEVELS   PossibleLevels;
    UCHAR                               Brightness;
    DXGK_BRIGHTNESS_CAPS                BrightnessCaps;
    DXGK_BRIGHTNESS_STATE               BrightnessState;
    DXGK_BACKLIGHT_OPTIMIZATION_LEVEL   OptimizationLevel;
    DXGK_BACKLIGHT_INFO                 ReductionInfo;
    BOOLEAN                             VerboseLogging;
    DXGK_BRIGHTNESS_GET_NIT_RANGES_OUT  NitRanges;
    DXGK_BRIGHTNESS_GET_OUT             GetBrightnessMillinits;
    DXGK_BRIGHTNESS_SET_IN              SetBrightnessMillinits;
    D3DKMT_BRIGHTNESS_INTERFACE_VERSION BrightnessInterfaceSupported;
  };
} D3DKMT_BRIGHTNESS_INFO;

Члены

Type

Значение типа D3DKMT_BRIGHTNESS_INFO_TYPE , указывающее тип сведений о яркости для извлечения или задания.

ChildUid

Целое число, однозначно определяющее дочернее устройство.

PossibleLevels

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

Brightness

Текущий уровень яркости.

BrightnessCaps

Структура DXGK_BRIGHTNESS_CAPS, представляющая возможности управления яркостью интегрированной панели дисплея.

BrightnessState

Структура DXGK_BRIGHTNESS_STATE, представляющая возможности управления плавной яркостью интегрированной панели дисплея.

OptimizationLevel

Структура DXGK_BACKLIGHT_OPTIMIZATION_LEVEL, представляющая уровень оптимизации управления яркостью.

ReductionInfo

Значение типа DXGK_BACKLIGHT_INFO , которое обеспечивает текущий абсолютный уровень уменьшения подсветки.

VerboseLogging

Логическое значение, указывающее, должно ли ведение журнала трассировки событий Windows (ETW) содержать подробные сведения о яркости.

NitRanges

Список поддерживаемых диапазонов nit.

GetBrightnessMillinits

Запрашивает у драйвера текущий уровень яркости в миллинитах.

SetBrightnessMillinits

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

BrightnessInterfaceSupported

Требования

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

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

D3DKMT_BRIGHTNESS_INFO_TYPE

D3DKMT_BRIGHTNESS_POSSIBLE_LEVELS

DXGK_BACKLIGHT_INFO

DXGK_BACKLIGHT_OPTIMIZATION_LEVEL

DXGK_BRIGHTNESS_CAPS

DXGK_BRIGHTNESS_STATE