阅读:1961回复:2
请问字符串描述符是如何传送给主机的?
字符串描述符有什么作用?
在配置过程中是如何(以什么次序)传送给主机的? |
|
沙发#
发布于:2001-07-04 08:07
在设备描述符和配置描述符里都有字符串的索引,在主机取得描述
符之后,会发出字符串请求包,在该包中,含有描述符提供的索引, 你可以根据这个索引发送字符。索引0,是比较特殊的,它指出前 几个字节是语言代码表(字符串所使用的语言)。下面是一个字符 串的例子: byte str[]={4,3,9,4,/*4:语言代码有4个字节,只有一种语言, 3:字符串类型标志 0904:标准英语 以上索引为0,表示语言描述*/ 6,3,'O',0,'K',0, /*如果你提供了设备描述符的索引为4, 则在响应主机请求时,发送这一部 分字符串 6:设备描述符字符串共6个字节 3:字符串类型标志 'O',0,'K',0:字符串内容为"OK"(UniCode) ......./*其他类似*/ |
|
板凳#
发布于:2001-07-05 23:56
为什么我的字符串描述仅仅返回四个字节,好象就是上面所说的前四个字节,后面的为什么没有。但是用其他软件是可以得到的字符串描述就是生产厂商。这是为什么呢?
|
|
|