USB设备描述符 - 无法从注册表中检索制造商字符串

时间:2013-11-07 13:47:50

标签: usb windows-ce

我有一个在wince5.0上运行的设备。
我试图通过WinUSB驱动程序从PC与设备通信,但在设备描述符中面临一个问题,即它没有发送制造商字符串即使它在注册表中可用。
我只获得字符串描述符的索引0x01。

请帮助我

1 个答案:

答案 0 :(得分:0)

设备描述符仅包含指向字符串描述符的索引。

USB枚举器生成单独的控制传输以检索字符串内容。典型的对话将是

  1. 获取设备描述符
  2. 获取字符串描述符0(支持的语言环境列表)
  3. 使用选定的区域设置获取字符串描述符。
  4. 您的设备需要响应索引为0且未指定语言环境的字符串描述符请求,以及索引1,其中一个语言环境列为支持,否则设备名称将不会显示。