DXGK_BRIGHTNESS_INTERFACE_2 structure (dispmprt.h)
La structure DXGK_BRIGHTNESS_INTERFACE_2 continue les pointeurs vers les fonctions dans l’interface de contrôle de luminosité du panneau version 2. Utilisés par windows Display Driver Model (WDDM) 1.2 et versions ultérieures, les pilotes miniports d’affichage prennent en charge le contrôle de luminosité adaptatif et lisse.
Syntaxe
typedef struct {
[in] IN USHORT Size;
[in] IN USHORT Version;
[in] OUT PVOID Context;
[out] OUT PINTERFACE_REFERENCE InterfaceReference;
[out] OUT PINTERFACE_DEREFERENCE InterfaceDereference;
[out] OUT DXGK_BRIGHTNESS_GET_POSSIBLE GetPossibleBrightness;
[out] OUT DXGK_BRIGHTNESS_SET SetBrightness;
[out] OUT DXGK_BRIGHTNESS_GET GetBrightness;
[out] OUT DXGK_BRIGHTNESS_GET_CAPS GetBrightnessCaps;
[out] OUT DXGK_BRIGHTNESS_SET_STATE SetBrightnessState;
[out] OUT DXGK_BRIGHTNESS_SET_BACKLIGHT_OPTIMIZATION SetBacklightOptimization;
[out] OUT DXGK_BRIGHTNESS_GET_BACKLIGHT_REDUCTION GetBacklightReduction;
} DXGK_BRIGHTNESS_INTERFACE_2, *PDXGK_BRIGHTNESS_INTERFACE_2;
Membres
[in] Size
Taille, en octets, de cette structure.
[in] Version
Numéro de version de l’interface de luminosité. Les constantes de numéro de version sont définies dans Dispmprt.h (par exemple, DXGK_BRIGHTNESS_INTERFACE_VERSION_2).
[in] Context
Pointeur vers un bloc de contexte privé.
[out] InterfaceReference
Pointeur vers une fonction de référence d’interface implémentée par le pilote de miniport d’affichage.
[out] InterfaceDereference
Pointeur vers une fonction de déréférencement d’interface implémentée par le pilote de miniport d’affichage.
[out] GetPossibleBrightness
Pointeur vers la fonction DxgkDdiGetPossibleBrightness du pilote miniport d’affichage.
[out] SetBrightness
Pointeur vers la fonction DxgkDdiSetBrightness du pilote miniport d’affichage.
[out] GetBrightness
Pointeur vers la fonction DxgkDdiGetBrightness du pilote miniport d’affichage.
[out] GetBrightnessCaps
Pointeur vers la fonction DxgkDdiGetBrightnessCaps du pilote miniport d’affichage. Cette fonction est disponible à partir de Windows 8.
[out] SetBrightnessState
Pointeur vers la fonction DxgkDdiSetBrightnessState du pilote miniport d’affichage. Cette fonction est disponible à partir de Windows 8.
[out] SetBacklightOptimization
Pointeur vers la fonction DxgkDdiSetBacklightOptimization du pilote miniport d’affichage. Cette fonction est disponible à partir de Windows 8.
[out] GetBacklightReduction
Pointeur vers la fonction DxgkDdiGetBacklightReduction du pilote miniport d’affichage. Cette fonction est disponible à partir de Windows 8.
Remarques
Cette structure fournit des membres supplémentaires, au-delà de ceux de l’interface DXGK_BRIGHTNESS_INTERFACE , qui pointent vers des fonctions implémentées par le pilote qui contrôlent, mesurent et optimisent la luminosité du panneau d’affichage et permettent un contrôle de luminosité fluide.
Pour plus d’informations sur cette interface, consultez Brightness Control Interface V. 2 (Adaptive and Smooth Brightness Control).
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8 |
Serveur minimal pris en charge | Windows Server 2012 |
En-tête | dispmprt.h (include Dispmprt.h) |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour