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 |