Partager via


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 DxgkDdiQueryInter face du pilote miniport d’affichage pour récupérer l’interface et passer GUID_DEVINTERFACE_BRIGHTNESS dans le membre InterfaceType de la structure QUERY_INTERFACE vers laquelle pointe le paramètre QueryInterface.

Exigences

Exigence Valeur
client minimum pris en charge Windows Vista
d’en-tête dispmprt.h (include Dispmprt.h)

Voir aussi

DXGK_BRIGHTNESS_INTERFACE_2

DxgkDdiGetBrightness

DxgkDdiGetPossibleBrightness

DxgkDdiQueryInterface

DxgkDdiSetBrightness

QUERY_INTERFACE