共用方式為


卸除中繼驅動程式

NDIS 會呼叫 MiniportDriverUnload 函式來卸除中繼驅動程式。 中繼驅動程式必須在 MiniportDriverUnload 中執行與其他迷你埠驅動程式相同的作業。 除了呼叫 NdisMDeregisterMiniportDriver 函式之外,中繼驅動程式也會呼叫 NdisDeregisterProtocolDriverMiniportDriverUnload 也應該執行任何必要的清除作業,例如解除分配任何通訊協定驅動程序資源。

若要在卸載中繼驅動程式之前執行清除作業,中繼驅動程式可以註冊 ProtocolUninstall 函式。 例如,中繼驅動程式的通訊協定下邊緣可能需要 ProtocolUninstall 函式。 中繼驅動程式可以在其 MiniportDriverUnload 函式被 NDIS 呼叫之前,於 ProtocolUninstall 中釋放其通訊協定邊緣資源。

迷你埠中繼驅動程式會呼叫 NdisMDeregisterMiniportDriver 兩次,一次用於其實體裝置介面,再一次用於其虛擬裝置介面。