답변:
주변 장치에 가치를 더하거나 PC에서 특수 장치를 지원하는 Microsoft Windows 드라이버입니다. 특정 기능을 수행하기 위해 기존 드라이버 스택에 삽입되는 드라이버 / 프로그램 / 모듈입니다.
Microsoft 또는 하드웨어 공급 업체에서 작성한 여러 필터 드라이버를 Windows에 추가 할 수 있습니다. 상위 레벨 필터 드라이버는 장치의 기본 드라이버 (기능 드라이버) 위에 있고 하위 레벨 필터 드라이버는 기능 드라이버 아래와 버스 드라이버 위에 있습니다.
이 드라이버 개발 페이지 에서 몇 가지 예를 찾을 수 있습니다 (단, 스택 오버플로 질문에 더 유용 할 수 있음).
다음은 Google 그룹스 에서 USB 필터 드라이버 작성에 대한 예 입니다. 이 스레드는 제한 사항에 대해 간략하게 설명합니다. 한편, USB 분석 / 스니퍼 / 트 렌딩을위한 필터 드라이버 인 스택 오버플로 질문 WinUSB 응용 프로그램 또는 사용자 모드 드라이버 는 사용 사례를 보여줍니다.