共用方式為


函式或篩選驅動程式的 Power-Up 序列

下圖顯示架構在將裝置帶入完整運作狀態時,架構呼叫 WDF (KMDF 和 UMDF V2) 函式或篩選驅動程式事件回呼函式的順序,從圖底部的 [裝置插入] 狀態開始:

流程圖顯示 WDF 函式或篩選驅動程式的裝置列舉和啟動順序。

寬水平線會標示啟動裝置時所涉及的步驟。 圖左側的數據行描述步驟,右邊的數據行會列出完成該步驟的事件回呼。

在圖底部,裝置不存在於系統上。 當使用者插入裝置時,架構會從呼叫驅動程式的 EvtDriverDeviceAdd 回呼開始,讓驅動程式可以建立裝置物件來代表裝置。 架構會持續呼叫驅動程式的回呼例程,依序向上進行,直到裝置運作為止。 請記住,架構會依下圖所示,以自下而上的順序叫用事件回呼,因此會先呼叫 EvtDeviceFilterRemoveResourceRequirements,再呼叫 EvtDeviceFilterAddResourceRequirements,以此類推。 如果裝置是為了資源重新分配而被停止,或儘管實際存在但處於低功耗狀態,則並非所有步驟都是必須的,如圖所示。