PEPCALLBACKNOTIFYACPI 回调函数 (pepfx.h)
AcceptAcpiNotification 事件回调例程处理来自 Windows 电源管理框架(PoFx)的 ACPI 通知。
语法
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 分配的结构的指针,该结构包含此通知的输入和输出数据。 此结构的类型取决于 通知指定的通知 ID。 有关为各种 ACPI 通知 ID 定义的结构类型的列表,请参阅 ACPI 通知。
返回值
AcceptAcpiNotification 例程在处理通知时必须返回 TRUE;否则返回 FALSE。
言论
此例程由设备的平台扩展插件(PEP)实现。 PEP_INFORMATION 结构的 AcceptAcpiNotification 成员是指向 AcceptAcpiNotification 例程的指针。 PEP 调用 PoFxRegisterPlugin 或 PoFxRegisterPluginEx 例程,以向 PoFx 注册 PEP 的 AcceptAcpiNotification 例程。
调用 PEP AcceptAcpiNotification 例程的 IRQL 因发送的通知类型而异。 通知类型由 Notification 参数指定。 有关发送每个通知类型的 IRQL 的详细信息,请参阅 ACPI 通知下的各个参考页。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | 从 Windows 10 开始支持。 |
目标平台 | 窗户 |
标头 | pepfx.h (include Pep_x.h) |
IRQL | <= HIGH_LEVEL |