PANEL_SET_BRIGHTNESS-Struktur (ntddvdeo.h)

Weist den Treiber an, die Helligkeit über eine angegebene Dauer linear von seiner aktuellen Helligkeitsstufe auf eine Zielhelligkeitsstufe zu erhöhen.

Syntax

typedef struct _PANEL_SET_BRIGHTNESS {
  BRIGHTNESS_INTERFACE_VERSION Version;
  union {
    UCHAR Level;
    struct {
      ULONG                        Millinits;
      ULONG                        TransitionTimeInMs;
      PANEL_BRIGHTNESS_SENSOR_DATA SensorData;
    };
  };
} PANEL_SET_BRIGHTNESS, *PPANEL_SET_BRIGHTNESS;

Member

Version

Die Zielversion. Dieser Wert sollte immer DXGK_BRIGHTNESS_INTERFACE_VERSION_3 sein.

Level

Der Optimierungsgrad der Helligkeitssteuerung.

Millinits

Die Helligkeitsstufe in Milliniten, auf die übergehen soll.

TransitionTimeInMs

Wie lange der Übergang dauern soll.

SensorData

Enthält Sensorwerte, die der Treiber verwenden kann, um die beste Methode zu bestimmen, um die gewünschte Helligkeit unter aktuellen Lichtbedingungen zu erreichen. Nicht alle Geräte unterstützen alle oder alle Sensormesswerte, und der Treiber sollte nicht fehlschlagen, wenn keines vorhanden ist.

Anforderungen

Anforderung Wert
Header ntddvdeo.h