DXGK_BRIGHTNESS_SET_IN-Struktur (d3dkmdt.h)

Enthält Eingabeparameter für die Rückruffunktion DxgkBrightnessSet3 .

Syntax

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

Member

BrightnessMillinits

Die Helligkeitsstufe in Milliniten, auf die übergehen soll. Wenn der Treiber nicht DXGK_BRIGHTNESS_CAPS festgelegt hat . NitsBrightness, dann bedeutet dieser Wert die Helligkeitsstufe in nicht kalibrierten Tausendstel prozentual.

Wenn beispielsweise BrightnessMillinits auf 60500 und NitsBrightness festgelegt ist, bedeutet dies 60,5 Nits Leuchtdichte. Wenn NitsBrightness nicht festgelegt ist, bedeutet dies 60,5 %.

TransitionTimeMs

Wie lange der Übergang in Millisekunden dauern soll.

SensorReadings

Eine DXGK_BRIGHTNESS_SENSOR_DATA Struktur, die Sensorwerte enthält, mit denen der Treiber ermitteln kann, wie die gewünschte Helligkeit unter aktuellen Lichtbedingungen am besten erreicht werden kann. Nicht alle Geräte unterstützen alle oder alle Sensormesswerte, und der Treiber sollte nicht fehlschlagen, wenn keines vorhanden ist.

Anforderungen

Anforderung Wert
Header d3dkmdt.h