重設 (意外移除) :步驟 15-20

以下說明重設 (意外移除) 的步驟,也就是步驟 15 到 20。 這些步驟會對應至 UE 停止回應偵測和復原流程中顯示的圖表。

一旦重設復原可以繼續,匯流排會導致 PnP 產生意外移除的 IRP。 當 NDIS 收到意外移除 IRP 時,它會回呼 WDI 以取得意外移除的 PnP 事件回呼。 WDI 會將意外移除轉送為 WDI 命令給 LE,其中 LE 會傳回無回應的 WDI 命令。 其餘的流程與匯流排上的實際裝置意外移除相同 (例如 USB) 。

清除命令會流向 LE,以協助傳回資源。 在這個狀態中,LE 不應該觸碰硬體。

步驟 動作
15 NDIS 會回呼 PnP 事件以取得意外移除。
16 WDI 會回呼 LE 以取得意外移除。
17 LE 會傳回無回應的 WDI 命令。 LE 只需要未處理 WDI 命令的位置,因為 WDI 會將 WDI 命令序列化至 LE,但診斷和中止除外。
18 WDI 會忽略無回應 WDI 命令的傳回,因為它已傳回原始的 NDIS 命令。
19 LE 傳回 WDI 意外移除。
20 WDI 會針對意外移除傳回 NDIS PnP 回呼。

UE 停止回應偵測:步驟 1-14

UE 停止回應偵測和復原流程