1# UsbControlRequestSetup 2 3 4## 概述 5 6控制传输setup包,对应USB协议中的Setup Data。 7 8**起始版本:** 9 1010 11 12**相关模块:** 13 14[UsbDdk](_usb_ddk.md) 15 16 17## 汇总 18 19 20### 成员变量 21 22| 名称 | 描述 | 23| -------- | -------- | 24| [bmRequestType](#bmrequesttype) | 请求类型。 | 25| [bRequest](#brequest) | 具体的请求,其代表的含义不一样。 | 26| [wValue](#wvalue) | 具体的请求不同。 | 27| [wIndex](#windex) | 具体的请求不同,其代表的含义不一样,通常用来传递索引或者偏移量。 | 28| [wLength](#wlength) | 如果有数据阶段的传输,其代表传输的字节个数。 | 29 30 31## 结构体成员变量说明 32 33 34### wIndex 35 36 37``` 38uint16_t UsbControlRequestSetup::wIndex 39``` 40 41**描述:** 42 43具体的请求不同,其代表的含义不一样,通常用来传递索引或者偏移量。 44 45 46### wLength 47 48 49``` 50uint16_t UsbControlRequestSetup::wLength 51``` 52 53**描述:** 54 55如果有数据阶段的传输,其代表传输的字节个数。 56 57 58### bRequest 59 60 61``` 62uint8_t UsbControlRequestSetup::bRequest 63``` 64 65**描述:** 66 67具体的请求。 68 69 70### bmRequestType 71 72 73``` 74uint8_t UsbControlRequestSetup::bmRequestType 75``` 76 77**描述:** 78 79请求类型。 80 81 82### wValue 83 84 85``` 86uint16_t UsbControlRequestSetup::wValue 87``` 88 89**描述:** 90 91具体的请求不同,其代表的含义不一样。 92