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

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

GetBrightnessMillinits

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

SetBrightnessMillinits

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

BrightnessInterfaceSupported

Требования

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

См. также

D3DKMT_BRIGHTNESS_INFO_TYPE

D3DKMT_BRIGHTNESS_POSSIBLE_LEVELS

DXGK_BACKLIGHT_INFO

DXGK_BACKLIGHT_OPTIMIZATION_LEVEL

DXGK_BRIGHTNESS_CAPS

DXGK_BRIGHTNESS_STATE