次の方法で共有


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