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

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

ColorTemperature

以开氏度为单位的色温,由颜色传感器测量。

要求

要求
Header d3dkmdt.h