PoFxCompleteIdleCondition 函式 (wdm.h)
PoFxCompleteIdleCondition 例程會通知 Power Management Framework (PoFx) 指定的元件已完成閑置條件的擱置變更。
語法
void PoFxCompleteIdleCondition(
[in] POHANDLE Handle,
[in] ULONG Component
);
參數
[in] Handle
句柄,表示向PoFx註冊裝置。 裝置驅動程式先前已從 PoFxRegisterDevice 例程收到此句柄。
[in] Component
識別元件的索引。 此參數是裝置驅動程式用來向PoFx註冊裝置之PO_FX_DEVICE結構中 Components 陣列的索引。 如果 Components 陣列包含 N 個元素,元件索引的範圍從 0 到 N–1。
傳回值
無
備註
在 PoFx 呼叫驅動程式的 ComponentIdleConditionCallback 回 呼例程之後,驅動程式必須呼叫 PoFxCompleteIdleCondition 來回應。
當 PoFx 呼叫驅動程式的 ComponentIdleConditionCallback 例程時,驅動程式會起始轉換至指定元件中的閑置條件。 完成此轉換之後,驅動程式會呼叫 PoFxCompleteIdleCondition 來通知PoFx。 PoFxCompleteIdleCondition 呼叫可以在 ComponentIdleConditionCallback 呼叫期間或之後發生。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 從 Windows 8 開始提供。 |
目標平台 | Universal |
標頭 | wdm.h |
程式庫 | Ntoskrnl.lib |
Dll | Ntoskrnl.exe |
IRQL | <= DISPATCH_LEVEL |