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) |