您现在的位置: USB开发网 > USB技术文档 > USB专题 > USB1.1协议中文完整在线版
USB1.1协议中文完整在线版

9.5 USB描述表

------分隔线----------------------------

9.5 描述表

  USB设备通过描述表来反映他们的属性。描述表是有定义好的格式的数据结构,每一个描述表以一个字节打头表明本描述表的长度,紧跟其后是一个字节的描述表类信息。

  使用描述表使得单个配置的特性存储变得简明,因为每个配置可能会重复使用其它有相同特性的配置描述表的部分或全部,用这种方法,描述表用一个关系数据库来表绘一个个的单独数据记录。

  在适当的地方,描述表包括了指向字串描述表的引用。字串描述表提供了人能读懂的信息。字串描述表可有可无,但描述表中的字串指引域是不可少的。如果一个设备不支持字串描述表,该域就为0。

  如果描述表值中的长度域值少于本说明的定义,此描述表非法,不能被主机接受。如果返回的描述表中的长义值大于本说明定义,则过长部分当被忽略,但下一个描述表的位置由返回长度而不是实际长度来决定。

  设备可以两种方式返回类相关的或厂商定义的描述表。

  1.如果这两种描述表的格式与标准格式相同(以长度字节打头,紧跟着类型字节)则它们可由GetDescriptor(Configuration)请求与标准描述一同返回。在这种情况下,类相关或厂商定义的描述表一般跟在被修改的或被扩展的描述之后。

  2.如果这两种描述表使用的非标准格式。指定类相关的或厂商定义的描述表及索引的GetDescriptor( )请求可从设备返回这两种描述表。类或厂商说明会指出正确取出这两种描述表的途径。

------分隔线----------------------------
USB开源项目
联系我们
  • Q Q: 1148374829 点击这里给我发消息
  • 旺旺:jhoneqhsieh 点击这里给我发消息
  • 电话:(0)15923141204
  • 淘宝网店