PoFxCompleteIdleState 函式 (wdm.h)

PoFxCompleteIdleState 例程會通知 Power Management Framework (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 開始提供。
目標平台 Universal
標頭 wdm.h
程式庫 Ntoskrnl.lib
Dll Ntoskrnl.exe
IRQL <= DISPATCH_LEVEL

另請參閱

ComponentIdleStateCallback

PO_FX_DEVICE

PoFxRegisterDevice