1# ScsiPeripheral_Request 2 3 4## 概述 5 6请求参数结构体。 7 8**起始版本:** 18 9 10**相关模块:**[SCSI Peripheral DDK](_s_c_s_i.md) 11 12**所在头文件:** [scsi_peripheral_types.h](scsi__peripheral__types_8h.md) 13 14 15## 汇总 16 17 18### 成员变量 19 20| 名称 | 描述 | 21| -------- | -------- | 22| uint8_t [commandDescriptorBlock](#commanddescriptorblock) [[SCSIPERIPHERAL_MAX_CMD_DESC_BLOCK_LEN](_s_c_s_i.md#scsiperipheral_max_cmd_desc_block_len)] | 命令描述符块。 | 23| uint8_t [cdbLength](#cdblength) | 命令描述符块的长度。 | 24| int8_t [dataTransferDirection](#datatransferdirection) | 数据传输方向。 | 25| [ScsiPeripheral_DeviceMemMap](_scsi_peripheral___device_mem_map.md) \* [data](#data) | 数据传输的缓冲区。 | 26| uint32_t [timeout](#timeout) | 超时时间(单位:毫秒)。 | 27 28 29## 结构体成员变量说明 30 31 32### cdbLength 33 34``` 35uint8_t ScsiPeripheral_Request::cdbLength 36``` 37 38**描述** 39 40命令描述符块的长度。 41 42 43### commandDescriptorBlock 44 45``` 46uint8_t ScsiPeripheral_Request::commandDescriptorBlock[SCSIPERIPHERAL_MAX_CMD_DESC_BLOCK_LEN] 47``` 48 49**描述** 50 51命令描述符块。 52 53 54### data 55 56``` 57ScsiPeripheral_DeviceMemMap* ScsiPeripheral_Request::data 58``` 59 60**描述** 61 62数据传输的缓冲区。 63 64 65### dataTransferDirection 66 67``` 68int8_t ScsiPeripheral_Request::dataTransferDirection 69``` 70 71**描述** 72 73数据传输方向。 74 75 76### timeout 77 78``` 79uint32_t ScsiPeripheral_Request::timeout 80``` 81 82**描述** 83 84超时时间(单位:毫秒)。 85