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
カラーセンサーで測定したケルビンの色温度。
必要条件
要件 | 価値 |
---|---|
ヘッダー | ntddvdeo.h |