WinUsb优缺点
2022-05-10
1810
0
WinUSB是Microsoft提供的通用USB 驱动程序,适用于从Windows Vista开始但也可用于 Windows XP 的操作系统。它针对的是一次只能由一个应用程序访问的简单设备。它使应用程序能够通过一个简单的软件库直接访问设备。该库提供对设备管道的访问。WinUSB 公开了一个客户端 API,使开发人员能够在用户模式下使用 USB 设备。从 Windows 7 开始,USB MTP设备使用 WinUSB 而不是内核模式过滤器驱动程序。
优势
- 不需要编写驱动程序的知识
- 加速项目开发
缺点
- 一次只能有一个应用程序访问设备
- 在 Windows 8.1 之前不支持同步传输
- 不支持 USB 复位(例如,根据 DFU 协议的要求)
- 在其他操作系统上,设备仍然需要自定义驱动程序
WCID
WCID 设备(其中 WCID 代表“Windows 兼容 ID”)是一种 USB 设备,可为 Windows 系统提供额外信息,以便于自动安装驱动程序,并且在大多数情况下允许立即访问。WCID 几乎允许 Windows 应用程序在插入设备后立即使用该设备,这与既不是 HID 也不是海量存储的 USB 设备需要最终用户执行手动驱动程序安装的常见情况相反。因此,WCID 可以将 HID 和海量存储的“即插即用”功能带入任何 USB 设备(具有 WCID 感知固件)。WCID 是 WinUSB 设备功能的扩展
HID人机交互QQ群:564808376
UAC音频QQ群:218581009
UVC相机QQ群:331552032
BOT&UASP大容量存储QQ群:258159197
STC-USB单片机QQ群:315457461
USB技术交流QQ群2:580684376
USB技术交流QQ群:952873936