PROCESSOR_HALT_ROUTINE回调函数 (wdm.h)

停止 回调例程将处理器转换为空闲状态。

语法

PROCESSOR_HALT_ROUTINE ProcessorHaltRoutine;

NTSTATUS ProcessorHaltRoutine(
  [in, out, optional] PVOID Context
)
{...}

参数

[in, out, optional] Context

指向 PEP 定义的处理器停止上下文的指针。 此指针是 PEP 之前传递给 ProcessorHalt 例程的 Context 参数值。

返回值

停止 回调例程可能或可能不会返回。 如果此例程确实返回,它将返回STATUS_SUCCESS以指示处理器已成功进入空闲状态。 否则,它将返回适当的错误状态代码。

言论

此例程由平台扩展插件(PEP)实现,由 Windows 电源管理框架(PoFx)调用。 ProcessorHalt 例程接受指向 Halt 回调例程作为参数的指针。

PEP 的 Halt 例程在调用 PEP ProcessorHalt时在同一 IRQL 调用。

要求

要求 价值
最低支持的客户端 从 Windows 10 开始支持。
目标平台 窗户
标头 wdm.h (包括 Pepfx.h)
IRQL 请参阅“备注”。

另请参阅

PEP_CRASHDUMP_INFORMATION

ProcessorHalt