poFxCompleteIdleCondition 函数 (wdm.h)

PoFxCompleteIdleCondition 例程通知电源管理框架 (PoFx) 指定组件已完成对空闲条件的挂起更改。

语法

void PoFxCompleteIdleCondition(
  [in] POHANDLE Handle,
  [in] ULONG    Component
);

参数

[in] Handle

表示使用 PoFx 注册设备的句柄。 设备驱动程序以前从 PoFxRegisterDevice 例程收到此句柄。

[in] Component

标识组件的索引。 此参数是PO_FX_DEVICE结构中组件数组的索引,设备驱动程序用于向 PoFx 注册设备。 如果 Components 数组包含 N 个元素,则组件索引范围为 0 到 N–1。

返回值

备注

PoFx 调用驱动程序的 ComponentIdleConditionCallback 回调例程后,驱动程序必须通过调用 PoFxCompleteIdleCondition 做出响应。

当 PoFx 调用驱动程序的 ComponentIdleConditionCallback 例程时,驱动程序将启动到指定组件中的空闲条件的转换。 完成此转换后,驱动程序调用 PoFxCompleteIdleCondition 以通知 PoFx。 PoFxCompleteIdleCondition 调用可以在 ComponentIdleConditionCallback 调用期间或之后发生。

要求

   
最低受支持的客户端 从Windows 8开始可用。
目标平台 通用
标头 wdm.h
Library Ntoskrnl.lib
DLL Ntoskrnl.exe
IRQL <= DISPATCH_LEVEL

另请参阅

ComponentIdleConditionCallback

PO_FX_DEVICE

PoFxRegisterDevice