Partager via


structure PANEL_SET_BRIGHTNESS (ntddvdeo.h)

Indique au pilote de faire passer linéairement la luminosité de son niveau de luminosité actuel à 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 vers lequel effectuer la transition.

TransitionTimeInMs

Durée de la transition.

SensorData

Contient les lectures de capteur que le conducteur peut utiliser pour déterminer la meilleure façon d’obtenir la luminosité souhaitée dans les conditions d’éclairage actuelles. Tous les appareils ne prennent pas en charge tout ou n’importe quelle lecture de capteur, et le pilote ne doit pas échouer en cas d’absence.

Configuration requise

Condition requise Valeur
En-tête ntddvdeo.h