# ScsiPeripheral_IORequest

```
typedef struct ScsiPeripheral_IORequest {...} ScsiPeripheral_IORequest
```

#### 概述

读/写操作的请求参数。

**起始版本：** 18

**相关模块：** ScsiPeripheralDDK

**所在头文件：** scsi\_peripheral\_types.h

#### 汇总

#### 成员变量

| 名称 | 描述 |
| --- | --- |
| uint32_t lbAddress | 逻辑块起始地址。 |
| uint16_t transferLength | 需要操作的连续逻辑块的数量。 |
| uint8_t control | Control字段，用于指定一些控制信息。 |
| uint8_t byte1 | CDB的第一个字节。 |
| uint8_t byte6 | CDB的第六个字节。 |
| ScsiPeripheral_DeviceMemMap* data | 数据传输的缓冲区。 |
| uint32_t timeout | 超时时间（单位：毫秒）。 |