Partager via


structure PANEL_SET_BRIGHTNESS (ntddvdeo.h)

Dirige le pilote vers une montée linéaire de la luminosité de son niveau de luminosité actuel vers un niveau de luminosité cible sur une durée spécifiée.

Syntaxe

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;

Membres

Version

Version cible. Cette valeur doit toujours être DXGK_BRIGHTNESS_INTERFACE_VERSION_3.

Level

Niveau d’optimisation du contrôle de luminosité.

Millinits

Niveau de luminosité en millinits à passer.

TransitionTimeInMs

Durée de la transition.

SensorData

Contient des lectures de capteur que le pilote peut utiliser pour déterminer la meilleure façon d’atteindre la luminosité souhaitée dans les conditions d’éclairage actuelles. Tous les appareils ne prennent pas en charge toutes les lectures de capteurs, et le pilote ne doit pas échouer s’il en manque.

Exigences

Exigence Valeur
d’en-tête ntddvdeo.h