estructura PEP_INFORMATION (pepfx.h)

La estructura PEP_INFORMATION especifica la interfaz que usa el complemento de extensión de plataforma (PEP) para recibir notificaciones del marco de administración de energía de Windows (PoFx).

Sintaxis

typedef struct _PEP_INFORMATION {
  USHORT                 Version;
  USHORT                 Size;
  PPEPCALLBACKNOTIFYDPM  AcceptDeviceNotification;
  PPEPCALLBACKNOTIFYPPM  AcceptProcessorNotification;
  PPEPCALLBACKNOTIFYACPI AcceptAcpiNotification;
} PEP_INFORMATION, *PPEP_INFORMATION;

Miembros

Version

Número de versión actual de esta estructura. Establezca este miembro en PEP_INFORMATION_VERSION.

Size

Tamaño, en bytes, de esta estructura. Establezca este miembro en sizeof(PEP_INFORMATION).

AcceptDeviceNotification

Puntero a una rutina de devolución de llamada AcceptDeviceNotification . Este miembro es necesario para apuntar a una rutina de devolución de llamada válida.

AcceptProcessorNotification

Puntero a una rutina de devolución de llamada AcceptProcessorNotification . Este miembro es opcional y puede ser NULL si el PEP no está preparado para controlar las notificaciones ppm de PoFx.

AcceptAcpiNotification

Puntero a una rutina de devolución de llamada AcceptAcpiNotification . Este miembro es opcional y puede ser NULL si el PEP no está preparado para controlar las notificaciones ACPI de PoFx.

Comentarios

Esta estructura contiene punteros a varias rutinas de devolución de llamada implementadas por el PEP. PoFx llama a estas rutinas para enviar notificaciones al PEP.

El parámetro PepInformation de las rutinas PoFxRegisterPlugin y PoFxRegisterPluginEx es un puntero a una estructura PEP_INFORMATION .

Requisitos

Requisito Value
Cliente mínimo compatible Se admite a partir de Windows 10.
Encabezado pepfx.h (include Pep_x.h)

Consulte también

AcceptAcpiNotification

AcceptDeviceNotification

AcceptProcessorNotification

PoFxRegisterPlugin

PoFxRegisterPluginEx