您现在的位置是:主页 > HID规范 >
HID 体系结构
发布时间:2022-12-08 19:51:49所属栏目:HID规范 已帮助人编辑作者:【USB接口百科】
Windows 中的 HID 驱动程序堆栈的体系结构基于名为 hidclass.sys 的类驱动程序。 客户端和传输微型驱动程序从用户模式或内核模式下访问的类驱动程序。
HID类驱动程序在系统提供的 HID 类驱动程序是 WDM 功能驱动程序和总线驱动程序 HID 设备安装程序类 (HIDClass)。 HID 类驱动程序的可执行组件是hidclass.sys。 HID 类驱动程序是 HID 客户端和各种不同的传输在一起。 这允许隐藏客户端传输以独立方式编写。 此级别的抽象允许客户端可以继续使用 (很少或者不做任何修改) 时的新标准,或引入了第三方传输。
下面是简化的 hid 驱动程序堆栈,显示隐藏客户端、 的 hid 的类驱动程序和 hid 的传输组件
上图中包括以下组件:
下面是泛型的 HID 客户端和传输的设备堆栈关系图。

下面是另一个设备堆栈关系图显示通过 USB 的 HID 键盘和鼠标集合。
HID 客户端是驱动程序、 服务或应用程序与通信HIDClass.sys和通常表示特定类型的设备 (例如 传感器、 键盘、 鼠标等)。 它们标识通过硬件 ID 或特定的 HID 集合设备,并与以下指南通过 HID 集合进行通信。
用户模式驱动程序和应用程序和内核模式驱动程序,执行以下操作来操作 HID 集合:
用户模式驱动程序和应用程序使用 HIDClass 支持例程 (HidD_Xxx) 以获取有关 HID 集合的信息。
内核模式驱动程序、 用户模式驱动程序和应用程序使用 HID 分析支持例程 (HidP_Xxx),和内核模式驱动程序使用 HID 类驱动程序 Ioctl 处理 HID 报告。
以上就是USB接口百科为您提供HID 体系结构的解读,本文章链接: http://www.usb-hub.cn/hidgf/42318.html 欢迎分享转载,更多婚礼相关资讯请前往HID规范
相关文章
USB接口百科推荐
HID报告描述符的GLOBAL ITEM
HID 获取空闲请求GetIdle
HID 全局条目(Global Item)
HID报告描述符详解
HID报告描述符协议
HID局部条目
HID 设备描述符关系
HID设备的bInterfaceClass、bInterfaceSubClass和bInterfaceProtocol
HID设备描述符的级级关系
HID 设置空闲SetIdle
HID规范、HID Usage Tables版本及文档分类
HID报告描述符主项InputReport、OutputReport,FeatureReport
HID 简介
HID报告描述符Usage
HID 设置协议SetProtocol