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 |