PEPCALLBACKNOTIFYACPI 回调函数 (pep_x.h)

AcceptAcpiNotification 事件回调例程处理来自 Windows 电源管理框架的 ACPI 通知 (PoFx) 。

语法

PEPCALLBACKNOTIFYACPI Pepcallbacknotifyacpi;

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

参数

[in] Notification

ACPI 通知 ID。 此参数指定 PoFx 发送的 ACPI 通知的类型。 有关 ACPI 通知 ID 的列表,请参阅 ACPI 通知

[in, out, optional] Data

指向 PoFx 分配结构的指针,该结构包含此通知的输入和/或输出数据。 此结构的类型取决于 Notification 指定的通知 ID。 有关为各种 ACPI 通知 ID 定义的结构类型的列表,请参阅 ACPI 通知

返回值

AcceptAcpiNotification 例程如果处理通知,必须返回 TRUE;否则返回 FALSE。

注解

此例程由设备的平台扩展插件 (PEP) 实现。 PEP_INFORMATION 结构的 AcceptAcpiNotification 成员是指向 AcceptAcpiNotification 例程的指针。 PEP 调用 PoFxRegisterPluginPoFxRegisterPluginEx 例程,以向 PoFx 注册 PEP 的 AcceptAcpiNotification 例程。

调用 PEP 的 AcceptAcpiNotification 例程的 IRQL 因发送的通知类型而异。 通知类型由 Notification 参数指定。 有关发送每种通知类型的 IRQL 的详细信息,请参阅 ACPI 通知下的单个参考页。

要求

要求
最低受支持的客户端 从 Windows 10 开始支持。
目标平台 Windows
标头 pep_x.h (包括 Pep_x.h)
IRQL <= HIGH_LEVEL

另请参阅

PEP_INFORMATION

PoFxRegisterPlugin

PoFxRegisterPluginEx