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