Trennen eines Filtermoduls
Um den Prozess zum Trennen eines Filtermoduls von einem Treiberstapel zu initiieren, ruft NDIS die FilterDetach-Funktion eines Filtertreibers auf. Zu Beginn der Ausführung in der FilterDetach-Funktion wechselt das Filtermodul in den Status Getrennt . Vor dem Trennen eines Filtermoduls muss NDIS den Treiberstapel anhalten. Weitere Informationen zum Anhalten des Treiberstapels finden Sie unter Anhalten eines Treiberstapels.
In seiner FilterDetach-Funktion gibt der Treiber seine Kontextbereiche und andere Ressourcen (z. B. Pufferpools) für das betroffene Filtermodul frei. Ein Filtertreiber kann beim Aufruf von FilterDetach nicht fehlschlagen. Daher sollten Filtertreiber während des Anfügens alle Ressourcen vorab zuweisen, die zum erfolgreichen Ausführen des Trennvorgangs erforderlich sind. Weitere Informationen zum Anfügen eines Filtermoduls finden Sie unter Anfügen eines Filtermoduls.
Nachdem das Filtermodul von FilterDetach zurückgegeben wurde, kann NDIS den angehaltenen Treiberstapel starten. Weitere Informationen zum Starten eines Treiberstapels finden Sie unter Starten eines Treiberstapels.