Função de retorno de chamada PEPCALLBACKNOTIFYACPI (pepfx.h)
Uma rotina de retorno de chamada de evento AcceptAcpiNotification lida com notificações de ACPI da PoFx ( estrutura de gerenciamento de energia ) do Windows.
Sintaxe
PEPCALLBACKNOTIFYACPI Pepcallbacknotifyacpi;
BOOLEAN Pepcallbacknotifyacpi(
[in] ULONG Notification,
[in, out, optional] PVOID Data
)
{...}
Parâmetros
[in] Notification
A ID de notificação da ACPI. Esse parâmetro especifica o tipo de notificação ACPI que PoFx está enviando. Para obter uma lista de IDs de notificação de ACPI, consulte Notificações de ACPI.
[in, out, optional] Data
Um ponteiro para uma estrutura alocada por PoFx que contém os dados de entrada e/ou saída para essa notificação. O tipo dessa estrutura depende da ID de notificação especificada por Notificação. Para obter uma lista dos tipos de estrutura definidos para as várias IDs de notificação de ACPI, consulte Notificações de ACPI.
Retornar valor
A rotina AcceptAcpiNotification deverá retornar TRUE se manipular a notificação ou FALSE se não o fizer.
Comentários
Essa rotina é implementada pelo PEP (plug-in de extensão de plataforma) para um dispositivo. O membro AcceptAcpiNotification da estrutura PEP_INFORMATION é um ponteiro para uma rotina AcceptAcpiNotification . O PEP chama a rotina PoFxRegisterPlugin ou PoFxRegisterPluginEx para registrar a rotina AcceptAcpiNotification do PEP com PoFx.
O IRQL no qual a rotina AcceptAcpiNotification do PEP é chamada varia de acordo com o tipo de notificação que está sendo enviada. O tipo de notificação é especificado pelo parâmetro Notification . Para obter mais informações sobre o IRQL no qual cada tipo de notificação é enviado, consulte as páginas de referência individuais em notificações de ACPI.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Com suporte a partir do Windows 10. |
Plataforma de Destino | Windows |
Cabeçalho | pepfx.h (inclua Pep_x.h) |
IRQL | <= HIGH_LEVEL |