目录
没有接口关联描述符
一个 USB 设备只有一个设备描述符。设备描述符里决定了该设备具有多少种配置,每种配置都有一个配置描述符。每个配置描述符中又定义了该配置里有多少个接口,每个接口都有一个接口描述符。在接口描述符里又定义了该接口有多少个端点。每个端点都有一个端点描述符,端点描述符定义了端点的大小、类型等。如果有类特殊描述符的话,它跟在相应的接口描述符之后。
- 由端点构成一个接口(接口是端点的集合)
- 由接口构成一个配置(配置是接口的集合)
- 由配置构成一个设备(设备是配置的集合)
注意:配置描述符号、接口描述符、类特殊描述符(如果有)和端点描述符是一起返回的,统称为配置描述符集合
当设备有多个接口,并且接口有多个端点时,数据返回配置描述符集合的格式如下
- 配置描述符
- 第一个接口的接口描述符
- 第一个接口的类特殊描述符(如果有)