PROCESSOR_HALT_ROUTINE回调函数 (wdm.h)

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

语法

PROCESSOR_HALT_ROUTINE ProcessorHaltRoutine;

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

参数

[in, out, optional] Context

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

返回值

Halt 回调例程可能返回,也可能不返回。 如果此例程返回,则返回STATUS_SUCCESS指示处理器已成功进入空闲状态。 否则,它将返回相应的错误状态代码。

注解

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

PEP 的 Halt 例程在 PEP 称为 ProcessorHalt 的同一 IRQL 中调用。

要求

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

另请参阅

PEP_CRASHDUMP_INFORMATION

ProcessorHalt