PoFxCompleteIdleState 函数 (wdm.h)
PoFxCompleteIdleState 例程通知电源管理框架 (PoFx) 指定的组件已完成对 Fx 状态的挂起更改。
语法
void PoFxCompleteIdleState(
[in] POHANDLE Handle,
[in] ULONG Component
);
参数
[in] Handle
表示设备在 PoFx 中注册的句柄。 设备驱动程序以前从 PoFxRegisterDevice 例程收到此句柄。
[in] Component
标识组件的索引。 此参数是设备驱动程序用于将设备注册到 PoFx 的 PO_FX_DEVICE 结构中的 Components 数组的索引。 如果 Components 数组包含 N 个元素,则组件索引的范围为 0 到 N–1。
返回值
无
备注
在 PoFx 调用驱动程序的 ComponentIdleStateCallback 回调例程后,驱动程序必须通过调用 PoFxCompleteIdleState 做出响应。
PoFx 调用驱动程序的 ComponentIdleStateCallback 例程,告知驱动程序将指定的组件切换到新的 Fx 电源状态。 驱动程序完成到新 Fx 状态的转换后,驱动程序调用 PoFxCompleteIdleState 以通知 PoFx。 PoFxCompleteIdleState 调用可以在 ComponentIdleStateCallback 调用期间或之后发生。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 从Windows 8开始可用。 |
目标平台 | 通用 |
标头 | wdm.h |
Library | Ntoskrnl.lib |
DLL | Ntoskrnl.exe |
IRQL | <= DISPATCH_LEVEL |