structure PEP_INFORMATION (pep_x.h)
La structure PEP_INFORMATION spécifie l’interface que le plug-in d’extension de plateforme (PEP) utilise pour recevoir des notifications de l’infrastructure de gestion de l’alimentation Windows (PoFx).
Syntaxe
typedef struct _PEP_INFORMATION {
USHORT Version;
USHORT Size;
PPEPCALLBACKNOTIFYDPM AcceptDeviceNotification;
PPEPCALLBACKNOTIFYPPM AcceptProcessorNotification;
PPEPCALLBACKNOTIFYACPI AcceptAcpiNotification;
} PEP_INFORMATION, *PPEP_INFORMATION;
Membres
Version
Numéro de version actuel de cette structure. Définissez ce membre sur PEP_INFORMATION_VERSION.
Size
Taille, en octets, de cette structure. Définissez ce membre sur sizeof(PEP_INFORMATION).
AcceptDeviceNotification
Pointeur vers une routine de rappel AcceptDeviceNotification . Ce membre doit pointer vers une routine de rappel valide.
AcceptProcessorNotification
Pointeur vers une routine de rappel AcceptProcessorNotification . Ce membre est facultatif et peut avoir la valeur NULL si le PEP n’est pas prêt à gérer les notifications PPM à partir de PoFx.
AcceptAcpiNotification
Pointeur vers une routine de rappel AcceptAcpiNotification . Ce membre est facultatif et peut avoir la valeur NULL si le PEP n’est pas prêt à gérer les notifications ACPI à partir de PoFx.
Remarques
Cette structure contient des pointeurs vers plusieurs routines de rappel implémentées par le PEP. PoFx appelle ces routines pour envoyer des notifications au PEP.
Le paramètre PepInformation vers les routines PoFxRegisterPlugin et PoFxRegisterPluginEx est un pointeur vers une structure PEP_INFORMATION .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Pris en charge à partir de Windows 10. |
En-tête | pep_x.h (include Pep_x.h) |