structure DXGK_BRIGHTNESS_INTERFACE (dispmprt.h)
La structure DXGK_BRIGHTNESS_INTERFACE contient des pointeurs vers des fonctions dans l’interface de contrôle de luminosité du panneau, qui est implémentée par le pilote miniport d’affichage.
Syntaxe
typedef struct {
IN USHORT Size;
IN USHORT Version;
OUT PVOID Context;
OUT PINTERFACE_REFERENCE InterfaceReference;
OUT PINTERFACE_DEREFERENCE InterfaceDereference;
OUT DXGK_BRIGHTNESS_GET_POSSIBLE GetPossibleBrightness;
OUT DXGK_BRIGHTNESS_SET SetBrightness;
OUT DXGK_BRIGHTNESS_GET GetBrightness;
} DXGK_BRIGHTNESS_INTERFACE, *PDXGK_BRIGHTNESS_INTERFACE;
Membres
Size
Taille, en octets, de cette structure.
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_1).
Context
Pointeur vers un bloc de contexte privé.
InterfaceReference
Pointeur vers une fonction de référence d’interface implémentée par le pilote miniport d’affichage.
InterfaceDereference
Pointeur vers une fonction de déréférencement d’interface implémentée par le pilote miniport d’affichage.
GetPossibleBrightness
Pointeur vers la fonction DxgkDdiGetPossibleBrightness du pilote miniport d’affichage.
SetBrightness
Pointeur vers la fonction DxgkDdiSetBrightness du pilote miniport d’affichage.
GetBrightness
Pointeur vers la fonction DxgkDdiGetBrightness du pilote miniport d’affichage.
Remarques
Un composant en mode noyau qui doit utiliser l’interface de luminosité lance un appel à la fonction DxgkDdiQueryInterface du pilote miniport d’affichage pour récupérer l’interface et transmet GUID_DEVINTERFACE_BRIGHTNESS dans le membre InterfaceType de la structure QUERY_INTERFACE vers laquelle pointe le paramètre QueryInterface .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista |
En-tête | dispmprt.h (inclure Dispmprt.h) |