PEPCALLBACKNOTIFYACPI-Rückruffunktion (pep_x.h)

Eine AcceptAcpiNotification-Ereignisrückrufroutine verarbeitet ACPI-Benachrichtigungen aus dem Windows Power Management Framework (PoFx).

Syntax

PEPCALLBACKNOTIFYACPI Pepcallbacknotifyacpi;

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

Parameter

[in] Notification

Die ACPI-Benachrichtigungs-ID. Dieser Parameter gibt den Typ der ACPI-Benachrichtigung an, die PoFx sendet. Eine Liste der ACPI-Benachrichtigungs-IDs finden Sie unter ACPI-Benachrichtigungen.

[in, out, optional] Data

Ein Zeiger auf eine durch PoFx zugeordnete Struktur, die die Eingabe- und/oder Ausgabedaten für diese Benachrichtigung enthält. Der Typ dieser Struktur hängt von der durch Benachrichtigung angegebenen Benachrichtigungs-ID ab. Eine Liste der Strukturtypen, die für die verschiedenen ACPI-Benachrichtigungs-IDs definiert sind, finden Sie unter ACPI-Benachrichtigungen.

Rückgabewert

Die AcceptAcpiNotification-Routine muss TRUE zurückgeben, wenn sie die Benachrichtigung verarbeitet, oder FALSE, wenn dies nicht der Fall ist.

Hinweise

Diese Routine wird durch das Plattformerweiterungs-Plug-In (PEP) für ein Gerät implementiert. Der AcceptAcpiNotification-Member der PEP_INFORMATION-Struktur ist ein Zeiger auf eine AcceptAcpiNotification-Routine . Der PEP ruft die Routine PoFxRegisterPlugin oder PoFxRegisterPluginEx auf, um die AcceptAcpiNotification-Routine von PEP bei PoFx zu registrieren.

Die IRQL, an der die AcceptAcpiNotification-Routine des PEP aufgerufen wird, variiert je nach Art der gesendeten Benachrichtigung. Der Benachrichtigungstyp wird durch den Notification-Parameter angegeben. Weitere Informationen zur IRQL, an der die einzelnen Benachrichtigungstypen gesendet werden, finden Sie auf den einzelnen Referenzseiten unter ACPI-Benachrichtigungen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Unterstützt ab Windows 10.
Zielplattform Windows
Kopfzeile pep_x.h (Pep_x.h einschließen)
IRQL <= HIGH_LEVEL

Weitere Informationen

PEP_INFORMATION

PoFxRegisterPlugin

PoFxRegisterPluginEx