Función de devolución de llamada PEPCALLBACKNOTIFYACPI (pep_x.h)
Una rutina de devolución de llamada de eventos AcceptAcpiNotification controla las notificaciones ACPI del marco de administración de energía de Windows (PoFx).
Sintaxis
PEPCALLBACKNOTIFYACPI Pepcallbacknotifyacpi;
BOOLEAN Pepcallbacknotifyacpi(
[in] ULONG Notification,
[in, out, optional] PVOID Data
)
{...}
Parámetros
[in] Notification
Identificador de notificación ACPI. Este parámetro especifica el tipo de notificación ACPI que PoFx está enviando. Para obtener una lista de identificadores de notificación ACPI, consulte Notificaciones ACPI.
[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 ACPI, consulte Notificaciones ACPI.
Valor devuelto
La rutina AcceptAcpiNotification 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 dispositivo. El miembro AcceptAcpiNotification de la estructura PEP_INFORMATION es un puntero a una rutina AcceptAcpiNotification . El PEP llama a la rutina PoFxRegisterPlugin o PoFxRegisterPluginEx para registrar la rutina AcceptAcpiNotification del PEP con PoFx.
La IRQL en la que se llama a la rutina AcceptAcpiNotification del PEP varía según el tipo de notificación que se envía. El parámetro Notification especifica el tipo de notificación. 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 ACPI.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Se admite a partir de Windows 10. |
Plataforma de destino | Windows |
Encabezado | pep_x.h (incluya Pep_x.h) |
IRQL | <= HIGH_LEVEL |