다음을 통해 공유


필터 드라이버 언로드

NDIS 필터 드라이버와 연결된 드라이버 개체는 FilterDriverUnload라는 언로드 루틴을 지정합니다. 필터 드라이버 서비스가 제거된 모든 미니포트 어댑터가 제거되면 시스템에서 FilterDriverUnload 루틴을 호출할 수 있습니다.

언로드 하면 드라이버별 리소스가 해제됩니다. 필터 드라이버가 만든 모든 디바이스 개체는 제거해야 합니다. FilterDriverUnload가 반환된 후 시스템에서 드라이버 언로드 작업을 완료할 수 있습니다.

언로드 함수의 기능은 드라이버에 따라 다릅니다. 일반적으로 언로드 에서는 드라이버 초기화 중에 수행된 작업을 실행 취소해야 합니다. 드라이버 초기화에 대한 자세한 내용은 필터 드라이버 초기화를 참조하세요.

필터 드라이버는 언로드에서 NdisFDeregisterFilterDriver 함수를 호출해야 합니다. NdisFDeregisterFilterDriver는FilterDetach 를 호출하여 이 필터 드라이버와 연결된 현재 연결된 모든 필터 모듈을 분리합니다.

필터 드라이버를 언로드하는 방법에 대한 자세한 내용은 드라이버 스택 중지를 참조하세요.