Share via


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

chromaticity 有效。

Flags.ColorTemperatureValid

色彩溫度有效。

Flags.Reserved

保留的。

ValidSensorValues

位掩碼,表示哪些感測器值有效。 有效的旗標可能會在呼叫之間變更。 並非所有裝置都支援所有或任何感測器類型。

AlsReading

lux 中的亮度,由 ALS 感測器測量。

Chromaticity

包含色彩感測器中 CIE 1931 色度座標的 DXGK_BRIGHTNESS_SENSOR_DATA_CHROMATICITY 結構。

ColorTemperature

以色彩感測器測量的 Kelvin 色彩溫度。

規格需求

需求
標頭 d3dkmdt.h