Scollegamento di un modulo filtro

Per avviare il processo di scollegamento di un modulo di filtro da uno stack di driver, NDIS chiama la funzione FilterDetach di un driver di filtro. All'inizio dell'esecuzione nella funzione FilterDetach , il modulo filtro entra nello stato Scollegato . Prima di scollegare un modulo di filtro, NDIS deve sospendere lo stack di driver. Per altre informazioni sulla sospensione dello stack di driver, vedere Sospensione di uno stack di driver.

Nella funzione FilterDetach il driver libera le aree di contesto e altre risorse (ad esempio pool di buffer) per il modulo di filtro interessato. Un driver di filtro non può avere esito negativo nella chiamata a FilterDetach. Pertanto, i driver di filtro devono preallocare, durante l'operazione di collegamento, tutte le risorse necessarie per eseguire correttamente l'operazione di scollegamento. Per altre informazioni sul collegamento di un modulo di filtro, vedere Collegamento di un modulo filtro.

Dopo aver restituito il modulo filtro da FilterDetach, NDIS può avviare lo stack di driver sospeso. Per altre informazioni sull'avvio di uno stack di driver, vedere Avvio di uno stack di driver.