Fonction de rappel PEPCALLBACKNOTIFYACPI (pep_x.h)

Une routine de rappel d’événement AcceptAcpiNotification gère les notifications ACPI à partir de l’infrastructure de gestion de l’alimentation Windows (PoFx).

Syntaxe

PEPCALLBACKNOTIFYACPI Pepcallbacknotifyacpi;

BOOLEAN Pepcallbacknotifyacpi(
  [in]                ULONG Notification,
  [in, out, optional] PVOID Data
)
{...}

Paramètres

[in] Notification

ID de notification ACPI. Ce paramètre spécifie le type de notification ACPI que PoFx envoie. Pour obtenir la liste des ID de notification ACPI, consultez Notifications ACPI.

[in, out, optional] Data

Pointeur vers une structure allouée par PoFx qui contient les données d’entrée et/ou de sortie pour cette notification. Le type de cette structure dépend de l’ID de notification spécifié par Notification. Pour obtenir la liste des types de structure définis pour les différents ID de notification ACPI, consultez Notifications ACPI.

Valeur retournée

La routine AcceptAcpiNotification doit retourner TRUE si elle gère la notification, ou FALSE si ce n’est pas le cas.

Remarques

Cette routine est implémentée par le plug-in d’extension de plateforme (PEP) pour un appareil. Le membre AcceptAcpiNotification de la structure PEP_INFORMATION est un pointeur vers une routine AcceptAcpiNotification . Le PEP appelle la routine PoFxRegisterPlugin ou PoFxRegisterPluginEx pour inscrire la routine AcceptAcpiNotification du PEP auprès de PoFx.

L’IRQL auquel la routine AcceptAcpiNotification du PEP est appelée varie en fonction du type de notification envoyée. Le type de notification est spécifié par le paramètre Notification . Pour plus d’informations sur l’IRQL auquel chaque type de notification est envoyé, consultez les pages de référence individuelles sous Notifications ACPI.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Pris en charge à partir de Windows 10.
Plateforme cible Windows
En-tête pep_x.h (include Pep_x.h)
IRQL <= HIGH_LEVEL

Voir aussi

PEP_INFORMATION

PoFxRegisterPlugin

PoFxRegisterPluginEx