共用方式為


重新啟動驅動程式堆疊

NDIS 會在插入篩選模組或新增系結等作業之後重新啟動驅動程式堆疊。 驅動程式堆疊重新啟動作業會繼續進行,如下所示:

  1. NDIS 會重新啟動迷你埠配接器。

    在 NDIS 呼叫迷你埠驅動程式的 MiniportRestart 函式之後,迷你埠配接器會進入重新啟動狀態。 迷你埠驅動程序準備繼續傳送和接收作業。 如果準備失敗,迷你埠配接器會回到暫停狀態。 驅動程式準備好繼續傳送和接收作業之後,迷你埠配接器會進入執行中狀態。

  2. NDIS 會重新啟動過濾模組,從驅動程式堆疊底部開始,逐步向上至通訊協定驅動程式。

    在 NDIS 呼叫篩選驅動程式的 FilterRestart 函式之後,篩選模組會進入重新啟動狀態。 篩選驅動程序準備繼續傳送和接收作業。 如果準備失敗,模組會回到暫停狀態。 驅動程式準備好繼續傳送和接收作業之後,篩選模組會進入執行中狀態。

  3. NDIS 會將 PnP 重新啟動事件傳送至通訊協定驅動程式。

    系結會進入重新啟動狀態。 通訊協定驅動程式準備繼續傳送和接收作業。 如果準備失敗,系結會回到暫停狀態。 當通訊協定驅動程式準備好繼續傳送和接收作業之後,系結就會進入執行中狀態。