Función de devolución de llamada PEPCALLBACKNOTIFYPPM (pepfx.h)
Una rutina de devolución de llamada de eventos AcceptProcessorNotification controla las notificaciones de administración de energía del procesador (PPM) del marco de administración de energía de Windows (PoFx).
Sintaxis
PEPCALLBACKNOTIFYPPM Pepcallbacknotifyppm;
BOOLEAN Pepcallbacknotifyppm(
[in] PEPHANDLE Handle,
[in] ULONG Notification,
[in, out, optional] PVOID Data
)
{...}
Parámetros
[in] Handle
Identificador del dispositivo para el PEP para el procesador de destino. Si es NULL, la notificación no tiene como destino un procesador específico.
[in] Notification
Identificador de notificación ppm. Este parámetro especifica el tipo de notificación PPM que PoFx está enviando. Para obtener una lista de los identificadores de notificación PPM, consulte Notificaciones de administración de energía del procesador (PPM).
[in, out, optional] Data
Puntero a una estructura asignada por PoFx que contiene los datos de entrada o salida de esta notificación. El tipo de esta estructura depende del identificador de notificación especificado por Notification. Para obtener una lista de los tipos de estructura definidos para los distintos identificadores de notificación PPM, consulte Notificaciones de administración de energía del procesador (PPM).
Valor devuelto
La rutina AcceptProcessorNotification debe devolver TRUE si controla la notificación o FALSE si no lo hace.
Comentarios
Esta rutina se implementa mediante el complemento de extensión de plataforma (PEP) para un procesador. El miembro AcceptProcessorNotification de la estructura PEP_INFORMATION es un puntero a una rutina AcceptProcessorNotification . El PEP llama a la rutina PoFxRegisterPlugin o PoFxRegisterPluginEx para registrar la rutina AcceptProcessorNotification del PEP con PoFx.
La IRQL en la que se llama a la rutina AcceptProcessorNotification del PEP varía según el tipo de notificación que se envía. El contexto en el que se llama a esta interfaz va desde PASSIVE_LEVEL hasta HIGH_LEVEL con interrupciones deshabilitadas. Para obtener más información sobre el IRQL en el que se envía cada tipo de notificación, consulte las páginas de referencia individuales en Notificaciones de administración de energía del procesador (PPM).
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Se admite a partir de Windows 10. |
Plataforma de destino | Windows |
Encabezado | pepfx.h (include Pep_x.h) |
IRQL | PASSIVE_LEVEL a HIGH_LEVEL |