다음을 통해 공유


HID 클래스에 미니 드라이버 바인딩

이 섹션에서는 HIDClass 디바이스 설정 클래스에서 디바이스를 지원하는 시스템 제공 HID 클래스 드라이버 및 HID 미니드라이버의 작동에 대해 설명합니다.

HID 클래스 드라이버는 상위 수준 드라이버 및 사용자 모드 애플리케이션이 입력 디바이스에서 지원하는 HID 컬렉션에 액세스하는 데 사용하는 인터페이스를 제공합니다. HID 클래스 드라이버는 HID 미니드라이버를 사용하여 입력 디바이스의 하드웨어에 액세스합니다. HID 미니드라이버에서는 입력 디바이스가 연결된 버스 포트의 작동을 추상화합니다. HID 클래스 드라이버는 HID 미니드라이버에 연결된 내보내기 드라이버입니다. HID 미니드라이버가 HidRegisterMinidriver 를 호출하여 HID 클래스 드라이버에 작업을 바인딩합니다.

HID 클래스 드라이버와 HID 미니드라이버의 결합된 작업은 입력 디바이스에 대한 WDM 함수 드라이버 및 입력 디바이스에서 지원하는 HID 컬렉션(자식 디바이스)의 버스 드라이버 역할을 합니다. 이 설계를 통해 HID 클래스 드라이버는 USB 버스 이외의 포트 또는 버스에 연결된 USB HID 디바이스 및 비 USB 입력 디바이스를 작동할 수 있습니다. 기본 부모 디바이스의 작동 세부 정보는 상위 수준 드라이버 또는 사용자 모드 애플리케이션에 투명합니다.