Partager via


D3DKMT_BRIGHTNESS_INFO structure (d3dkmthk.h)

Contient des informations sur la luminosité d’un panneau d’affichage intégré.

Syntaxe

typedef struct _D3DKMT_BRIGHTNESS_INFO {
  D3DKMT_BRIGHTNESS_INFO_TYPE Type;
  ULONG                       ChildUid;
  union {
    D3DKMT_BRIGHTNESS_POSSIBLE_LEVELS   PossibleLevels;
    UCHAR                               Brightness;
    DXGK_BRIGHTNESS_CAPS                BrightnessCaps;
    DXGK_BRIGHTNESS_STATE               BrightnessState;
    DXGK_BACKLIGHT_OPTIMIZATION_LEVEL   OptimizationLevel;
    DXGK_BACKLIGHT_INFO                 ReductionInfo;
    BOOLEAN                             VerboseLogging;
    DXGK_BRIGHTNESS_GET_NIT_RANGES_OUT  NitRanges;
    DXGK_BRIGHTNESS_GET_OUT             GetBrightnessMillinits;
    DXGK_BRIGHTNESS_SET_IN              SetBrightnessMillinits;
    D3DKMT_BRIGHTNESS_INTERFACE_VERSION BrightnessInterfaceSupported;
  };
} D3DKMT_BRIGHTNESS_INFO;

Membres

Type

Valeur de type D3DKMT_BRIGHTNESS_INFO_TYPE qui indique le type d’informations de luminosité à récupérer ou à définir.

ChildUid

Entier qui identifie de manière unique l’appareil enfant.

PossibleLevels

Structure D3DKMT_BRIGHTNESS_POSSIBLE_LEVELS qui contient des informations sur tous les niveaux de luminosité possibles pris en charge par le panneau d’affichage intégré.

Brightness

Niveau de luminosité actuel.

BrightnessCaps

Structure DXGK_BRIGHTNESS_CAPS qui représente les fonctionnalités de contrôle de luminosité du panneau d’affichage intégré.

BrightnessState

Structure DXGK_BRIGHTNESS_STATE qui représente les fonctionnalités de contrôle de luminosité lisse du panneau d’affichage intégré.

OptimizationLevel

Structure DXGK_BACKLIGHT_OPTIMIZATION_LEVEL qui représente le niveau d’optimisation du contrôle de luminosité.

ReductionInfo

Valeur de type DXGK_BACKLIGHT_INFO qui fournit le niveau absolu actuel de réduction du rétro-éclairage.

VerboseLogging

Valeur booléenne qui indique si la journalisation du suivi d’événements pour Windows (ETW) des informations de luminosité doit être détaillée.

NitRanges

Liste des plages de nit prises en charge.

GetBrightnessMillinits

Interroge le pilote pour le niveau de luminosité actuel, en millinits.

SetBrightnessMillinits

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.

BrightnessInterfaceSupported

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8
Serveur minimal pris en charge Windows Server 2012
En-tête d3dkmthk.h (include D3dkmthk.h)

Voir aussi

D3DKMT_BRIGHTNESS_INFO_TYPE

D3DKMT_BRIGHTNESS_POSSIBLE_LEVELS

DXGK_BACKLIGHT_INFO

DXGK_BACKLIGHT_OPTIMIZATION_LEVEL

DXGK_BRIGHTNESS_CAPS

DXGK_BRIGHTNESS_STATE