PEP_INFORMATION-Struktur (pepfx.h)
Die PEP_INFORMATION-Struktur gibt die Schnittstelle an, die das Plattformerweiterungs-Plug-In (PEP) zum Empfangen von Benachrichtigungen vom Windows Power Management Framework (PoFx) verwendet.
Syntax
typedef struct _PEP_INFORMATION {
USHORT Version;
USHORT Size;
PPEPCALLBACKNOTIFYDPM AcceptDeviceNotification;
PPEPCALLBACKNOTIFYPPM AcceptProcessorNotification;
PPEPCALLBACKNOTIFYACPI AcceptAcpiNotification;
} PEP_INFORMATION, *PPEP_INFORMATION;
Member
Version
Die aktuelle Versionsnummer für diese Struktur. Legen Sie diesen Member auf PEP_INFORMATION_VERSION fest.
Size
Die Größe (in Bytes) dieser Struktur. Legen Sie dieses Element auf sizeof(PEP_INFORMATION) fest.
AcceptDeviceNotification
Ein Zeiger auf eine AcceptDeviceNotification-Rückrufroutine . Dieser Member ist erforderlich, um auf eine gültige Rückrufroutine zu verweisen.
AcceptProcessorNotification
Ein Zeiger auf eine AcceptProcessorNotification-Rückrufroutine . Dieser Member ist optional und kann NULL sein, wenn pep nicht für die Verarbeitung von PPM-Benachrichtigungen von PoFx vorbereitet ist.
AcceptAcpiNotification
Ein Zeiger auf eine AcceptAcpiNotification-Rückrufroutine . Dieser Member ist optional und kann NULL sein, wenn PEP nicht bereit ist, ACPI-Benachrichtigungen von PoFx zu verarbeiten.
Hinweise
Diese Struktur enthält Zeiger auf mehrere Rückrufroutinen, die vom PEP implementiert werden. PoFx ruft diese Routinen auf, um Benachrichtigungen an pep zu senden.
Der PepInformation-Parameter auf die Routinen PoFxRegisterPlugin und PoFxRegisterPluginEx ist ein Zeiger auf eine PEP_INFORMATION-Struktur .
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Unterstützt ab Windows 10. |
Kopfzeile | pepfx.h (include Pep_x.h) |