POFXCALLBACKREQUESTINTERRUPT 回调函数 (pepfx.h)

RequestInterrupt 例程请求操作系统重播边缘触发的中断,该中断可能在硬件平台处于低功耗状态时丢失。

语法

POFXCALLBACKREQUESTINTERRUPT Pofxcallbackrequestinterrupt;

NTSTATUS Pofxcallbackrequestinterrupt(
  [in] ULONG Gsiv
)
{...}

参数

[in] Gsiv

全局系统中断向量 (标识此中断的 GSIV) 编号。 ACPI 固件将 GSIV 号码分配给所有主中断线路。 对于辅助 (GPIO) 中断行,GSIV 编号由操作系统动态分配。

返回值

如果成功重播指定的中断,RequestInterrupt 将返回STATUS_SUCCESS。 可能的错误返回值包括以下状态代码。

返回代码 说明
STATUS_INVALID_PARAMETER
不是有效的 GSIV 编号。

注解

此例程由电源管理框架 (PoFx) 实现,并由平台扩展插件 (PEP) 调用。 PEP_KERNEL_INFORMATION_STRUCT_V3 结构的 RequestInterrupt 成员是指向 RequestInterrupt 例程的指针。

边缘触发的中断信号的断言本质上是暂时性的,如果发生中断时主中断控制器的电源关闭,可能会丢失。 相比之下,级别触发的中断信号应保持断言状态,直到可以提供服务。

PEP 可以在 IRQL <= HIGH_LEVEL 调用此例程。

要求

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

另请参阅

PEP_KERNEL_INFORMATION_STRUCT_V3