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 开始支持。
目标平台 窗户
标头 pepfx.h (include Pep_x.h)
IRQL <= HIGH_LEVEL

另请参阅

PEP_KERNEL_INFORMATION_STRUCT_V3