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

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

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

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

在圖底部,裝置不存在於系統上。 當使用者插入裝置時,架構會從呼叫驅動程式的 EvtDriverDeviceAdd 回 呼開始,讓驅動程式可以建立裝置物件來代表裝置。 架構會繼續呼叫驅動程式的回呼常式,直到裝置正常運作為止。 請記住,架構會以向下順序叫用事件回呼,如圖所示,因此 EvtDeviceFilterRemoveResourceRequirements 會在 EvtDeviceFilterAddResourceRequirements 之前呼叫等等。 如果裝置已停止以重新平衡資源或實際存在,但處於低電量狀態,則不需要所有步驟,如下圖所示。