PEP_INFORMATION Struktur (pep_x.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;
Angehörige
Version
Die aktuelle Versionsnummer für diese Struktur. Legen Sie dieses Element auf PEP_INFORMATION_VERSION fest.
Size
Die Größe dieser Struktur in Byte. Legen Sie dieses Element auf Größe von(PEP_INFORMATION) fest.
AcceptDeviceNotification
Ein Zeiger auf eine AcceptDeviceNotification Rückrufroutine. Dieser Member muss auf eine gültige Rückrufroutine verweisen.
AcceptProcessorNotification
Ein Zeiger auf eine AcceptProcessorNotification Rückrufroutine. Dieses Mitglied ist optional und kann NULL sein, wenn der PEP nicht bereit ist, PPM-Benachrichtigungen von PoFx zu verarbeiten.
AcceptAcpiNotification
Ein Zeiger auf eine AcceptAcpiNotification Rückrufroutine. Dieses Mitglied ist optional und kann NULL sein, wenn der PEP nicht bereit ist, ACPI-Benachrichtigungen von PoFx zu verarbeiten.
Bemerkungen
Diese Struktur enthält Zeiger auf mehrere Rückrufroutinen, die vom PEP implementiert werden. PoFx ruft diese Routinen auf, um Benachrichtigungen an den PEP zu senden.
Der parameter PepInformationPoFxRegisterPlugin und PoFxRegisterPluginEx Routinen ist ein Zeiger auf eine PEP_INFORMATION Struktur.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Wird ab Windows 10 unterstützt. |
Header- | pep_x.h (einschließen Pep_x.h) |