PANEL_BRIGHTNESS_SENSOR_DATA 结构 (ntddvdeo.h)

用于设置优化级别以控制面板的亮度。

语法

typedef struct _PANEL_BRIGHTNESS_SENSOR_DATA {
  union {
    struct {
      ULONG AlsReadingValid : 1;
      ULONG ChromaticityCoordinateValid : 1;
      ULONG ColorTemperatureValid : 1;
      ULONG Reserved : 29;
    };
    ULONG Value;
  };
  float                   AlsReading;
  CHROMATICITY_COORDINATE ChromaticityCoordinate;
  float                   ColorTemperature;
} PANEL_BRIGHTNESS_SENSOR_DATA;

成员

AlsReadingValid

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

ChromaticityCoordinateValid

指示色度坐标是否有效。

ColorTemperatureValid

指示色温是否有效。

Reserved

保留。

Value

亮度传感器数据的值。

AlsReading

驱动程序可以使用传感器读数来确定在当前照明条件下实现所需亮度的最佳方法。 并非所有设备都支持所有或任何传感器读数,如果缺少任何读数,驱动程序不应失败。

ChromaticityCoordinate

颜色传感器的色度坐标。

ColorTemperature

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

要求

要求
Header ntddvdeo.h