Partager via


structure PEP_INFORMATION (pep_x.h)

La structure PEP_INFORMATION spécifie l’interface utilisée par le plug-in d’extension de plateforme (PEP) pour recevoir des notifications du framework 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 taille de(PEP_INFORMATION).

AcceptDeviceNotification

Pointeur vers une routine de rappel AcceptDeviceNotification. Ce membre est requis pour pointer vers une routine de rappel valide.

AcceptProcessorNotification

Pointeur vers une routine de rappel AcceptProcessorNotification. Ce membre est facultatif et peut être 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 être 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 aux routines PoFxRegisterPlugin et PoFxRegisterPluginEx est un pointeur vers une structure PEP_INFORMATION.

Exigences

Exigence Valeur
client minimum pris en charge Prise en charge à partir de Windows 10.
d’en-tête pep_x.h (inclure Pep_x.h)

Voir aussi

AcceptAcpiNotification

AcceptDeviceNotification

AcceptProcessorNotification

PoFxRegisterPlugin

PoFxRegisterPluginEx