将微型驱动程序绑定到 HID 类

本文介绍系统提供的 HID 类驱动程序和 HID 微型驱动程序的操作,这些驱动程序支持 HIDClass 设备安装类中的设备。

HID 类驱动程序提供用于访问输入设备支持的 HID 集合的高级驱动程序和用户模式应用程序的接口。 HID 类驱动程序使用 HID 微型驱动程序访问输入设备的硬件。 HID 微型驱动程序抽象化输入设备连接到的总线端口的操作。 HID 类驱动程序是链接到 HID 微型驱动程序的导出驱动程序。 HID 微型驱动程序通过调用 HidRegisterMinidriver 将操作绑定到 HID 类驱动程序,以向 HID 类驱动程序注册自己。

HID 类驱动程序和 HID 微型驱动程序的组合操作充当输入设备的 WDM 函数驱动程序,以及输入设备支持的子设备(HID 集合)的总线驱动程序。 此设计使 HID 类驱动程序能够运行连接到 USB 总线以外的端口或总线的 USB HID 设备和非 USB 输入设备。 基础父设备的操作详细信息对高级驱动程序或用户模式应用程序是透明的。