次の方法で共有


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 nits の輝度を意味します。 NitsBrightness が設定されていない場合、これは 60.5% を意味します。

TransitionTimeMs

切り替えにかかる時間 (ミリ秒単位)。

SensorReadings

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

要件

要件
Header d3dkmdt.h