Freigeben über


Entladen eines Miniporttreibers

Das Treiberobjekt, das einem NDIS-Miniporttreiber zugeordnet ist, gibt eine Unload-Routine an. Das System ruft die Entladen-Routine auf, wenn alle Geräte, die die Treiberdienste entfernt wurden, entfernt wurden. NDIS stellt die Entladeroutine für Miniporttreiber bereit. NDIS ruft die MiniportDriverUnload-Funktion eines Miniporttreibers aus der Unload-Routine auf.

Ein Miniporttreiber muss NdisMDeregisterMiniportDriver von MiniportDriverUnload aufrufen.

Die MiniportDriverUnload-Funktion eines Miniporttreibers sollte auch alle treiberspezifischen Ressourcen freigeben. Das System schließt einen Vorgang zum Entladen des Treibers ab, nachdem MiniportDriverUnload zurückgegeben wird.

Die Funktionalität der MiniportDriverUnload-Funktion ist treiberspezifisch. In der Regel sollte MiniportDriverUnload die Vorgänge rückgängigmachen, die während der Treiberinitialisierung ausgeführt wurden. Weitere Informationen zur Treiberinitialisierung finden Sie unter Initialisieren eines Miniporttreibers.