次の方法で共有


DXGK_BRIGHTNESS_SET_IN構造体 (d3dkmdt.h)

DxgkBrightnessSet3 コールバック関数の入力パラメーターが含まれています。

構文

typedef struct _DXGK_BRIGHTNESS_SET_IN {
  UINT32                      BrightnessMillinits;
  UINT32                      TransitionTimeMs;
  DXGK_BRIGHTNESS_SENSOR_DATA SensorReadings;
} DXGK_BRIGHTNESS_SET_IN, *PDXGK_BRIGHTNESS_SET_IN;

メンバーズ

BrightnessMillinits

遷移するミリニートの明るさレベル。 ドライバーが DXGK_BRIGHTNESS_CAPS を設定していない場合。NitsBrightness、この値は、調整されていない 1000 分の 1% の明るさレベルを意味します。

たとえば、BrightnessMillinits が 60500 に設定され、NitsBrightness 設定されている場合、これは 60.5 ニト輝度を意味します。 NitsBrightness が設定されていない場合、これは 60.5%を意味します。

TransitionTimeMs

移行にかかる時間 (ミリ秒単位)。

SensorReadings

ドライバーが現在の照明条件下で目的の明るさを実現する最善の方法を決定するために使用できるセンサーの読み取り値を含む DXGK_BRIGHTNESS_SENSOR_DATA 構造。 すべてのデバイスでセンサーの読み取り値がすべてサポートされるわけではないので、ドライバーが見つからない場合は失敗しません。

必要条件

要件 価値
ヘッダー d3dkmdt.h