Partager via


structure DXGK_BRIGHTNESS_SET_IN (d3dkmdt.h)

Contient des paramètres d’entrée pour la fonction de rappel DxgkBrightnessSet3 .

Syntaxe

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

Membres

BrightnessMillinits

Niveau de luminosité en millinits vers lequel effectuer la transition. Si le pilote n’a pas défini DXGK_BRIGHTNESS_CAPS. NitsBrightness, alors cette valeur signifie le niveau de luminosité en millièmes non calibrés d’un pour cent.

Par exemple, si BrightnessMillinits est défini sur 60500 et que NitsBrightness est défini, cela signifie 60,5 nits luminance. Si NitsBrightness n’est pas défini, cela signifie 60,5 %.

TransitionTimeMs

Durée de la transition en millisecondes.

SensorReadings

Structure DXGK_BRIGHTNESS_SENSOR_DATA qui contient les 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 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 d3dkmdt.h