Freigeben über


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

Siehe auch

PEP_INFORMATION

PoFxRegisterPlugin

PoFxRegisterPluginEx-