Partager via


structure DXGK_BRIGHTNESS_STATE (d3dkmdt.h)

Permet d’activer le contrôle de luminosité lisse pour un panneau d’affichage intégré. Le pilote miniport d’affichage doit activer le contrôle de luminosité lisse lorsque sa fonction DxgkDdiSetBrightnessState est appelée et BrightnessState->SmoothBrightness est défini sur 1.Utilisé par le modèle de pilote d’affichage Windows (WDDM) 1.2 et versions ultérieures.

Syntaxe

typedef struct _DXGK_BRIGHTNESS_STATE {
  union {
    struct {
      UINT SmoothBrightness : 1;
      UINT Reserved : 31;
    };
    [in] UINT Value;
  };
} DXGK_BRIGHTNESS_STATE;

Membres

[in] SmoothBrightness

Si elle est définie, le pilote miniport d’affichage doit activer le contrôle de luminosité lisse sur le panneau d’affichage.

Définir ce membre équivaut à définir le premier bit d’une valeur 32 bits (0x00000001).

[in] Reserved

Ce membre est réservé et doit être défini sur zéro. La définition de ce membre équivaut à définir les 31 bits restants (0xFFFFFFFE) d’une valeur 32 bits sur zéros.

[in] Value

Membre de l’union qui DXGK_BRIGHTNESS_STATE contient qui peut contenir une valeur 32 bits qui identifie les informations sur la prise en charge du contrôle de luminosité lisse.

Remarques

Ne partez pas du principe que les SmoothBrightness membres de DXGK_BRIGHTNESS_STATE et DXGK_BRIGHTNESS_CAPS sont identiques. DXGK_BRIGHTNESS_STATE.SmoothBrightness est utilisé pour activer le contrôle de luminosité lisse sur un panneau d’affichage intégré. DXGK_BRIGHTNESS_CAPS.SmoothBrightness est utilisé pour interroger les fonctionnalités de contrôle de luminosité lisse du panneau d’affichage.

Exigences

Exigence Valeur
client minimum pris en charge Windows 8
serveur minimum pris en charge Windows Server 2012
d’en-tête d3dkmdt.h

Voir aussi

DxgkDdiSetBrightnessState