Freigeben über


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)

Weitere Informationen

AcceptAcpiNotification

AcceptDeviceNotification

AcceptProcessorNotification

PoFxRegisterPlugin

PoFxRegisterPluginEx