DXGK_BRIGHTNESS_SENSOR_DATA结构(d3dkmdt.h)

描述传感器数据亮度。

语法

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;

成员

Size

结构的大小。 如果新的传感器类型在将来的更新中修订,则新传感器类型的字段将始终添加到结构的末尾。

Flags

表示传感器数据的亮度类型的标志。

Flags.AlsReadingValid

ALS 读取有效。

Flags.ChromaticityValid

色度有效。

Flags.ColorTemperatureValid

颜色温度有效。

Flags.Reserved

保留。

ValidSensorValues

一个位掩码,表示哪些传感器值有效。 有效标志可能会在调用之间更改。 并非所有设备都支持所有或任何传感器类型。

AlsReading

亮度以照度表示,由 ALS 传感器测量。

Chromaticity

一个 DXGK_BRIGHTNESS_SENSOR_DATA_CHROMATICITY 结构,包含颜色传感器中的 CIE 1931 色度坐标。

ColorTemperature

Kelvin 中的颜色温度,由颜色传感器测量。

要求

要求 价值
标头 d3dkmdt.h