PEP_INFORMATION struttura (pepfx.h)
La struttura PEP_INFORMATION specifica l'interfaccia usata dal plug-in dell'estensione della piattaforma (PEP) per ricevere notifiche dal framework di gestione energia di Windows (PoFx).
Sintassi
typedef struct _PEP_INFORMATION {
USHORT Version;
USHORT Size;
PPEPCALLBACKNOTIFYDPM AcceptDeviceNotification;
PPEPCALLBACKNOTIFYPPM AcceptProcessorNotification;
PPEPCALLBACKNOTIFYACPI AcceptAcpiNotification;
} PEP_INFORMATION, *PPEP_INFORMATION;
Members
Version
Numero di versione corrente per questa struttura. Impostare questo membro su PEP_INFORMATION_VERSION.
Size
Dimensione, in byte, della struttura. Impostare questo membro su sizeof(PEP_INFORMATION).
AcceptDeviceNotification
Puntatore a una routine di callback AcceptDeviceNotification . Questo membro è necessario per puntare a una routine di callback valida.
AcceptProcessorNotification
Puntatore a una routine di callback AcceptProcessorNotification . Questo membro è facoltativo e può essere NULL se il PEP non è preparato per gestire le notifiche PPM da PoFx.
AcceptAcpiNotification
Puntatore a una routine di callback AcceptAcpiNotification . Questo membro è facoltativo e può essere NULL se il PEP non è preparato per gestire le notifiche ACPI da PoFx.
Commenti
Questa struttura contiene puntatori a diverse routine di callback implementate dal PEP. PoFx chiama queste routine per inviare notifiche al PEP.
Il parametro PepInformation per le routine PoFxRegisterPlugin e PoFxRegisterPluginEx è un puntatore a una struttura PEP_INFORMATION.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Supportato a partire da Windows 10. |
Intestazione | pepfx.h (includere Pep_x.h) |