迷你埠配接器關機
NDIS 迷你埠驅動程式必須在迷你埠驅動程式初始化期間註冊 MiniportShutdownEx 函 式。
當系統關閉時,NDIS 會呼叫 NDIS 迷你埠驅動程式的 MiniportShutdownEx 函 式。 MiniportShutdownEx 會將硬體還原為已知狀態。
NDIS 傳遞至MiniportShutdownEx的ShutdownAction參數會通知迷你埠驅動程式關機的原因。
關閉處理常式可以呼叫為使用者作業的結果,在此情況下,它會在 IRQL = PASSIVE_LEVEL執行。 它也可以因為無法復原的系統錯誤而呼叫,在此情況下,它可以在任何 IRQL 上執行。
MiniportShutdownEx應該不會呼叫NdisXxx函式。 迷你埠驅動程式可以呼叫函式來讀取和寫入 I/O 埠,或停用 DMA 引擎以將硬體傳回已知狀態。
不同于 MiniportHaltEx, MiniportShutdownEx 不應該釋放任何已配置的資源。 MiniportShutdownEx 應該只會停止 NIC。