NDIS 필터 드라이버와 관련된 드라이버 개체는 언로드 루틴으로 FilterDriverUnload을 지정합니다. 시스템은 필터 드라이버가 서비스하는 모든 미니포트 어댑터가 제거되면 FilterDriverUnload 루틴을 호출할 수 있습니다.
언로드를 수행하면 드라이버별 리소스가 해제되어야 합니다. 필터 드라이버에서 만든 모든 디바이스 개체는 제거해야 합니다. FilterDriverUnload 이 반환된 후, 시스템은 드라이버 언로드 작업을 완료할 수 있습니다.
언로드 함수의 기능은 드라이버별로 다릅니다. 일반적으로 언로드 드라이버 초기화 중에 수행된 작업을 실행 취소해야 합니다. 드라이버 초기화에 대한 자세한 내용은 필터 드라이버 초기화참조하세요.
필터 드라이버는 NdisFDeregisterFilterDriver 함수를 언로드에서 호출해야 합니다. NdisFDeregisterFilterDriver는 FilterDetach를 호출하여 이 필터 드라이버와 연결된 모든 현재 연결된 필터 모듈을 분리합니다.
필터 드라이버를 언로드하는 방법에 대한 자세한 내용은 드라이버 스택중지를 참조하세요.