Compartilhar via


estrutura D3DKMT_BRIGHTNESS_INFO (d3dkmthk.h)

Contém informações sobre o brilho de um painel de exibição integrado.

Sintaxe

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;

Membros

Type

Um valor do tipo D3DKMT_BRIGHTNESS_INFO_TYPE que indica o tipo de informações de brilho a serem recuperadas ou definidas.

ChildUid

Um inteiro que identifica exclusivamente o dispositivo filho.

PossibleLevels

Uma estrutura D3DKMT_BRIGHTNESS_POSSIBLE_LEVELS que contém informações sobre todos os níveis de brilho possíveis compatíveis com o painel de exibição integrado.

Brightness

O nível de brilho atual.

BrightnessCaps

Uma estrutura DXGK_BRIGHTNESS_CAPS que representa os recursos de controle de brilho do painel de exibição integrado.

BrightnessState

Uma estrutura DXGK_BRIGHTNESS_STATE que representa os recursos de controle de brilho suave do painel de exibição integrado.

OptimizationLevel

Uma estrutura DXGK_BACKLIGHT_OPTIMIZATION_LEVEL que representa o nível de otimização do controle de brilho.

ReductionInfo

Um valor do tipo DXGK_BACKLIGHT_INFO que fornece o nível absoluto atual de redução da luz de fundo.

VerboseLogging

Um valor booliano que indica se o registro em log de ETW (Rastreamento de Eventos para Windows) de informações de brilho deve ser detalhado.

NitRanges

Lista de intervalos nit com suporte.

GetBrightnessMillinits

Consulta o driver para o nível de brilho atual, em milinits.

SetBrightnessMillinits

Direciona o driver para aumentar linearmente o brilho de seu nível de brilho atual para um nível de brilho de destino em um período de tempo especificado.

BrightnessInterfaceSupported

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8
Servidor mínimo com suporte Windows Server 2012
Cabeçalho d3dkmthk.h (inclua D3dkmthk.h)

Confira também

D3DKMT_BRIGHTNESS_INFO_TYPE

D3DKMT_BRIGHTNESS_POSSIBLE_LEVELS

DXGK_BACKLIGHT_INFO

DXGK_BACKLIGHT_OPTIMIZATION_LEVEL

DXGK_BRIGHTNESS_CAPS

DXGK_BRIGHTNESS_STATE