Condividi tramite


Funzione di callback PEPCALLBACKNOTIFYACPI (pep_x.h)

Una routine di callback degli eventi AcceptAcpiNotification gestisce le notifiche ACPI dal framework di risparmio energia di Windows (PoFx).

Sintassi

PEPCALLBACKNOTIFYACPI Pepcallbacknotifyacpi;

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

Parametri

[in] Notification

ID notifica ACPI. Questo parametro specifica il tipo di notifica ACPI inviata da PoFx. Per un elenco degli ID di notifica ACPI, vedere Notifiche ACPI.

[in, out, optional] Data

Puntatore a una struttura allocata da PoFx che contiene i dati di input e/o output per questa notifica. Il tipo di questa struttura dipende dall'ID di notifica specificato dalla notifica. Per un elenco dei tipi di struttura definiti per i vari ID notifica ACPI, vedere Notifiche ACPI.

Valore restituito

La routine AcceptAcpiNotification deve restituire TRUE se gestisce la notifica o FALSE in caso contrario.

Commenti

Questa routine viene implementata dal plug-in di estensione della piattaforma (PEP) per un dispositivo. Il membro AcceptAcpiNotification della struttura PEP_INFORMATION è un puntatore a una routine AcceptAcpiNotification . Il PEP chiama la routine PoFxRegisterPlugin o PoFxRegisterPluginEx per registrare la routine AcceptAcpiNotification di PEP con PoFx.

L'IRQL in corrispondenza del quale viene chiamata la routine AcceptAcpiNotification del PEP varia in base al tipo di notifica inviato. Il tipo di notifica viene specificato dal parametro Notification . Per altre informazioni sull'IRQL in cui viene inviato ogni tipo di notifica, vedere le singole pagine di riferimento nelle notifiche ACPI.

Requisiti

Requisito Valore
Client minimo supportato Supportato a partire da Windows 10.
Piattaforma di destinazione Windows
Intestazione pep_x.h (includere Pep_x.h)
IRQL <= HIGH_LEVEL

Vedi anche

PEP_INFORMATION

PoFxRegisterPlugin

PoFxRegisterPluginEx