Freigeben über


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)

Siehe auch

AcceptAcpiNotification-

AcceptDeviceNotification

AcceptProcessorNotification-

PoFxRegisterPlugin

PoFxRegisterPluginEx-