Compartilhar via


estrutura DXGK_BRIGHTNESS_SET_IN (d3dkmdt.h)

Contém parâmetros de entrada para a função de retorno de chamada DxgkBrightnessSet3 .

Sintaxe

typedef struct _DXGK_BRIGHTNESS_SET_IN {
  UINT32                      BrightnessMillinits;
  UINT32                      TransitionTimeMs;
  DXGK_BRIGHTNESS_SENSOR_DATA SensorReadings;
} DXGK_BRIGHTNESS_SET_IN, *PDXGK_BRIGHTNESS_SET_IN;

Membros

BrightnessMillinits

O nível de brilho em milinits para o qual fazer a transição. Se o driver não tiver definido DXGK_BRIGHTNESS_CAPS. NitsBrightness, então esse valor significa o nível de brilho em milésimos não calibrados de um por cento.

Por exemplo, se BrightnessMillinits estiver definido como 60500 e NitsBrightness estiver definido, isso significará luminância de 60,5 nits. Se NitsBrightness não estiver definido, isso significará 60,5%.

TransitionTimeMs

Quanto tempo a transição deve levar em milissegundos.

SensorReadings

Uma estrutura DXGK_BRIGHTNESS_SENSOR_DATA que contém leituras de sensor que o driver pode usar para determinar a melhor maneira de obter o brilho desejado sob as condições de iluminação atuais. Nem todos os dispositivos darão suporte a todas ou a qualquer leitura de sensor, e o driver não deverá falhar se houver algum ausente.

Requisitos

Requisito Valor
Cabeçalho d3dkmdt.h