Compartir a través de


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 AcceptDeviceNot ification. 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 de AcceptAcpiNotification. Este miembro es opcional y puede ser NULL si el PEP no está preparado para controlar las notificaciones ACPI de PoFx.

Observaciones

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 al PoFxRegisterPlugin y PoFxRegisterPluginEx rutinas es un puntero a una estructura de PEP_INFORMATION.

Requisitos

Requisito Valor
cliente mínimo admitido Se admite a partir de Windows 10.
encabezado de pepfx.h (include Pep_x.h)

Consulte también

acceptAcpiNotification

AcceptDeviceNotification

AcceptProcessorNotification

poFxRegisterPlugin

PoFxRegisterPluginEx