Condividi tramite


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)

Vedi anche

AcceptAcpiNotification

AcceptDeviceNotification

AcceptProcessorNotification

PoFxRegisterPlugin

PoFxRegisterPluginEx