共用方式為


停止驅動程式堆疊

如果移除裝置,NDIS 會停止驅動程式堆疊。 驅動程式堆疊停止作業會繼續進行,如下所示:

  1. NDIS 會暫停驅動程式堆疊。 如需暫停驅動程式堆疊的詳細資訊,請參閱 暫停驅動程式堆疊

  2. NDIS 會呼叫通訊協定驅動程式的 ProtocolUnbindAdapterEx 函 式。

    系結會進入 [關閉] 狀態。 完成未處理的 OID 和傳送要求並傳回所有接收資料之後,系結會進入 Unbound 狀態。

  3. NDIS 會中斷連結所有篩選模組,從堆疊頂端開始,然後向下移至迷你埠驅動程式。

    在 NDIS 呼叫篩選驅動程式的 FilterDetach 函式,且篩選驅動程式釋放篩選模組的所有資源之後,篩選模組會處於中斷連結狀態。

  4. NDIS 會停止迷你埠配接器。

    在 NDIS 呼叫迷你埠驅動程式的 MiniportHaltEx 函 式之後,迷你埠驅動程式會釋放迷你埠配接器的所有資源,而迷你埠配接器處於「已停止」狀態。

  5. 如果所有篩選驅動程式的模組都中斷連結,系統就可以卸載篩選驅動程式。

  6. 如果迷你埠驅動程式管理的所有迷你埠介面卡都已停止,系統就可以卸載迷你埠驅動程式。