Freigeben über


PANEL_SET_BRIGHTNESS Struktur (ntddvdeo.h)

Weist den Treiber auf, die Helligkeit von der aktuellen Helligkeitsstufe auf einen Zielhelligkeitsgrad über eine bestimmte Zeitspanne linear zu stufen.

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;

Angehörige

Version

Die Zielversion. Dieser Wert sollte immer DXGK_BRIGHTNESS_INTERFACE_VERSION_3 werden.

Level

Die Optimierungsstufe der Helligkeitssteuerung.

Millinits

Die Helligkeitsstufe in Millinits, zu der übergehen soll.

TransitionTimeInMs

Wie lange der Übergang dauern sollte.

SensorData

Enthält Sensorwerte, 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- ntddvdeo.h