PEPCALLBACKNOTIFYACPI-Rückruffunktion (pepfx.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 poFx-zugeordnete Struktur, die die Eingabe- und/oder Ausgabedaten für diese Benachrichtigung enthält. Der Typ dieser Struktur hängt von der durch Notificationangegebenen 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.
Bemerkungen
Diese Routine wird vom Plattformerweiterungs-Plug-In (PEP) für ein Gerät implementiert. Das AcceptAcpiNotification- Mitglied der PEP_INFORMATION-Struktur ist ein Zeiger auf eine AcceptAcpiNotification Routine. Der PEP ruft die PoFxRegisterPlugin oder PoFxRegisterPluginEx Routine auf, um die AcceptAcpiNotification Routine von PEP bei PoFx zu registrieren.
Die IRQL, bei der die AcceptAcpiNotification Routine des PEP aufgerufen wird, hängt vom Typ der gesendeten Benachrichtigung ab. Der Benachrichtigungstyp wird durch den Parameter Notification angegeben. Weitere Informationen zur IRQL, an der jeder Benachrichtigungstyp gesendet wird, finden Sie auf den einzelnen Referenzseiten unter ACPI-Benachrichtigungen.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Wird ab Windows 10 unterstützt. |
Zielplattform- | Fenster |
Header- | pepfx.h (include Pep_x.h) |
IRQL- | <= HIGH_LEVEL |