WORD wTotalLength; //配置所返回的所有数量的大小
BYTE bNumInterface; //此配置所支持的接口数量
BYTE bConfigurationVale; //Set_Configuration命令需要的参数值
BYTE iConfiguration; //描述该配置的字符串的索引值
BYTE bmAttribute; //供电模式的选择
BYTE MaxPower; //设备从总线提取的最大电流
}
3、字符描述符
struct _STRING_DEscriptOR_STRUCT
{
BYTE bLength; //设备描述符的字节数大小 , 为0x12
BYTE bDescriptorType; //描述符类型编号 , 为0x01
BYTE SomeDescriptor[36]; //UNICODE编码的字符串
}
4、接口描述符
struct _INTERFACE_DEscriptOR_STRUCT
{
BYTE bLength; //设备描述符的字节数大小 , 为0x12
BYTE bDescriptorType; //描述符类型编号 , 为0x01
BYTE bInterfaceNunber; //接口的编号
BYTE bAlternateSetting;//备用的接口描述符编号
BYTE bNumEndpoints; //该接口使用端点数 , 不包括端点0
BYTE bInterfaceClass; //接口类型
BYTE bInterfaceSubClass;//接口子类型
BYTE bInterfaceProtocol;//接口所遵循的协议
BYTE iInterface; //描述该接口的字符串索引值
}
5、端点描述符
struct _ENDPOIN_DEscriptOR_STRUCT
{
BYTE bLength; //设备描述符的字节数大小 , 为0x12
BYTE bDescriptorType; //描述符类型编号 , 为0x01
BYTE bEndpointAddress; //端点地址及输入输出属性
BYTE bmAttribute; //端点的传输类型属性
WORD wMaxPacketSize; //端点收、发的最大包的大小
BYTE bInterval; //主机查询端点的时间间隔
}
在搞明白了上面的八个问题之后 , 就可以进入USB的下一步学习了
【USB的传输,编码,数据格式,掌握usb的必备知识】
推荐阅读
- 马犬体内有虫有什么表现 马身上的寄生虫图片
- 神秘古墓的惊世秘闻 最神秘的考古发现
- 兰花是中国四大花之一 我国十大名花中的兰花是
- 请问古代的古人的图片 古人到底长什么样
- 宿舍闹鬼的鬼故事真实 寝室闹鬼灵异事件
- 渗透神器“msf”,你真的会用吗??黑客大神手把手教
- Excel中的逻辑函数功能介绍
- 文笔超好反复看的小说,评分以上的小说推荐
- Excel中的信息函数功能介绍
- 金银花和菊花的作用,金银花和野菊花泡茶的作用
