Freigeben über


DXGK_BRIGHTNESS_SET_IN Struktur (d3dkmdt.h)

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

Syntax

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

Angehörige

BrightnessMillinits

Die Helligkeitsstufe in Millinits, zu der übergehen soll. Wenn der Treiber DXGK_BRIGHTNESS_CAPS nicht festgelegt hat. NitsBrightness, dann bedeutet dieser Wert den Helligkeitsgrad in nicht kalibrierten Tausendsteln eines Prozents.

Wenn beispielsweise BrightnessMillinits auf 60500 festgelegt ist und NitsBrightness festgelegt ist, bedeutet dies 60,5 nissen 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, die der Treiber verwenden kann, um die beste Möglichkeit zu ermitteln, um die gewünschte Helligkeit unter aktuellen Beleuchtungsbedingungen zu erzielen. Nicht alle Geräte unterstützen alle Sensorlesewerte, und der Treiber sollte nicht fehlschlagen, wenn fehlende Geräte vorhanden sind.

Anforderungen

Anforderung Wert
Header- d3dkmdt.h