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