Compartilhar via


estrutura DXGK_BRIGHTNESS_SENSOR_DATA (d3dkmdt.h)

Descreve o brilho dos dados do sensor.

Sintaxe

typedef struct _DXGK_BRIGHTNESS_SENSOR_DATA {
  UINT32                                   Size;
  union {
    struct {
      UINT AlsReadingValid : 1;
      UINT ChromaticityValid : 1;
      UINT ColorTemperatureValid : 1;
      UINT Reserved : 29;
    } Flags;
    UINT ValidSensorValues;
  };
  float                                    AlsReading;
  DXGK_BRIGHTNESS_SENSOR_DATA_CHROMATICITY Chromaticity;
  float                                    ColorTemperature;
} DXGK_BRIGHTNESS_SENSOR_DATA;

Membros

Size

O tamanho da estrutura. Os campos para novos tipos de sensor sempre serão adicionados ao final da estrutura se ela for revisada em atualizações futuras.

Flags

Sinalizadores que representam o tipo de brilho para os dados do sensor.

Flags.AlsReadingValid

A leitura de ALS é válida.

Flags.ChromaticityValid

A cromática é válida.

Flags.ColorTemperatureValid

A temperatura da cor é válida.

Flags.Reserved

Reservado.

ValidSensorValues

Uma máscara de bits que representa quais valores de sensor são válidos. Os sinalizadores válidos podem ser alterados entre chamadas. Nem todos os dispositivos darão suporte a todos ou a qualquer um dos tipos de sensor.

AlsReading

Luminância em lux, medida por um sensor de ALS.

Chromaticity

Uma estrutura DXGK_BRIGHTNESS_SENSOR_DATA_CHROMATICITY que contém coordenadas de cromática CIE 1931 de um sensor de cores.

ColorTemperature

Temperatura da cor em Kelvin, medida por um sensor de cores.

Requisitos

Requisito Valor
cabeçalho d3dkmdt.h