Compartir a través de


estructura D3DKMT_BRIGHTNESS_INFO (d3dkmthk.h)

Contiene información sobre el brillo de un panel de pantalla integrado.

Sintaxis

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;

Miembros

Type

Valor de tipo D3DKMT_BRIGHTNESS_INFO_TYPE que indica el tipo de información de brillo que se va a recuperar o establecer.

ChildUid

Entero que identifica de forma única el dispositivo secundario.

PossibleLevels

Estructura D3DKMT_BRIGHTNESS_POSSIBLE_LEVELS que contiene información sobre todos los posibles niveles de brillo que admite el panel de visualización integrado.

Brightness

Nivel de brillo actual.

BrightnessCaps

Estructura DXGK_BRIGHTNESS_CAPS que representa las funciones de control de brillo del panel de visualización integrado.

BrightnessState

Estructura DXGK_BRIGHTNESS_STATE que representa las funciones de control de brillo suave del panel de pantalla integrado.

OptimizationLevel

Estructura DXGK_BACKLIGHT_OPTIMIZATION_LEVEL que representa el nivel de optimización del control de brillo.

ReductionInfo

Valor de tipo DXGK_BACKLIGHT_INFO que proporciona el nivel absoluto actual de reducción de retroiluminación.

VerboseLogging

Valor booleano que indica si el registro de seguimiento de eventos para Windows (ETW) de información de brillo debe ser detallado.

NitRanges

Lista de intervalos de nit admitidos.

GetBrightnessMillinits

Consulta el controlador para el nivel de brillo actual, en milinits.

SetBrightnessMillinits

Dirige el controlador a aumentar linealmente el brillo de su nivel de brillo actual a un nivel de brillo objetivo durante un período de tiempo especificado.

BrightnessInterfaceSupported

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8
Servidor mínimo compatible Windows Server 2012
Encabezado d3dkmthk.h (incluya D3dkmthk.h)

Consulte también

D3DKMT_BRIGHTNESS_INFO_TYPE

D3DKMT_BRIGHTNESS_POSSIBLE_LEVELS

DXGK_BACKLIGHT_INFO

DXGK_BACKLIGHT_OPTIMIZATION_LEVEL

DXGK_BRIGHTNESS_CAPS

DXGK_BRIGHTNESS_STATE