停止 Miniport 配接器
NDIS 會呼叫 NDIS 迷你埠驅動程式的 MiniportHaltEx 函 式,以在從系統移除介面卡時解除配置資源,並停止硬體。 在驅動程式的MiniportInitializeEx函式成功傳回之後,NDIS 可以呼叫MiniportHaltEx。 如需 MiniportInitializeEx的詳細資訊,請參閱 初始化 Miniport 配接器。
MiniportHaltEx 必須釋放驅動程式為裝置配置的任何資源。 驅動程式必須呼叫原本配置資源的NdisXxx函式的倒數。 一般規則是MiniportHaltEx函式應該以初始化期間所使用的反向順序呼叫倒數NdisXxx函式。
如果配接器產生中斷,迷你埠驅動程式的 MiniportHaltEx 函 式可以先占驅動程式的 MiniportInterrupt 函式,直到 MiniportHaltEx 停用中斷為止。
如果有未處理的 OID 要求或傳送要求,NDIS 不會呼叫 MiniportHaltEx 。 NDIS 在 NDIS 呼叫 MiniportHaltEx之後,不會針對受影響的裝置提交任何進一步要求。
MiniportHaltEx傳回之後,迷你埠驅動程式會處於「已停止」狀態。