필터 드라이버

Filter driver

필터 드라이버는, 주변 장치의 기능을 확장 또는 변경하거나, 퍼스널 컴퓨터의 전용 장치를 서포트하는 Microsoft Windows 드라이버입니다.특정 기능을 수행하기 위해 기존 드라이버 스택에 삽입되는 드라이버, 프로그램 또는 모듈입니다.필터 드라이버는, 기존의 드라이버 스택의 통상의 동작에 큰 영향을 주지 않습니다.Microsoft 또는 하드웨어 벤더가 작성한 필터 드라이버는, Windows 에 몇개라도 추가할 수 있습니다.상위 레벨의 필터 드라이버는 디바이스(기능 드라이버)의 프라이머리 드라이버 위에 배치되어 하위 레벨의 필터 드라이버는 기능 드라이버 아래 및 버스 드라이버 위에 배치되어 있습니다.

필터는 마우스나 키보드와 같은 특정 브랜드의 장치에서 작동하거나 마우스나 키보드와 같은 장치 클래스에서 일부 작업을 수행할 수 있습니다.

「Windows Dev Center - Hardware 」페이지에서는, 상부 및 하부 필터 드라이버에 [2]대해 자세하게 설명합니다.

예를 들어 일반 USB 카메라(UVC) 드라이버 usbvideo입니다.sys기능 드라이버이며 버스 드라이버는 호스트 컨트롤러 디바이스의 USB 데이터를 처리합니다.하위 레벨 필터는 카메라 하드웨어의 동작(예를 들어 카메라 스위치로부터의 인터럽트 패킷 감시)을 수정하고, 기능과 버스 드라이버 사이에 들어갑니다.상위 레벨 필터는 일반적으로 비디오 스트림의 추가 처리(예: 색상 변경, 객체 식별, 오버레이 적용) 및 카메라에 연결된 기능 드라이버와 사용자 애플리케이션 사이의 적합성과 같은 카메라에 대한 부가가치 기능을 제공합니다.

필터 드라이버의 또 다른 타입은 버스 드라이버(USB, PCI, PCIe 등)로, 버스 드라이버 위에 추가할 수 있습니다.예를 들어 ACPI 버스필터가 추가되어 각 디바이스의 전원 관리를 지원합니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ "Archived copy". Archived from the original on 2015-01-14. Retrieved 2015-02-03.{{cite web}}: CS1 maint: 제목으로 아카이브된 복사(링크)
  2. ^ "Archived copy". Archived from the original on 2015-01-07. Retrieved 2015-02-03.{{cite web}}: CS1 maint: 제목으로 아카이브된 복사(링크)