• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# ScsiPeripheral_InquiryRequest
2
3
4## 概述
5
6SCSI命令(inquiry)的请求结构体。
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 [pageCode](#pagecode) | Page code字段。获取设备的某些特定类型的信息时使用。 当发出带有特定页面代码的 Inquiry 命令时,设备会返回与该页面代码相关的详细信息。 如果 page code 设置为 0x00,则表示请求的是标准的 Inquiry 数据,而非特定页面的数据。 |
23| uint16_t [allocationLength](#allocationlength) | Allocation length字段,指定了请求方向发起者(通常是主机)为响应数据准备的缓冲区大小。 |
24| uint8_t [control](#control) | Control字段,用于指定一些控制信息。 |
25| uint8_t [byte1](#byte1) | CDB的第一个字节。 |
26| uint32_t [timeout](#timeout) | 超时时间(单位:毫秒)。 |
27
28
29## 结构体成员变量说明
30
31
32### allocationLength
33
34```
35uint16_t ScsiPeripheral_InquiryRequest::allocationLength
36```
37
38**描述**
39
40Allocation length字段,指定了请求方向发起者(通常是主机)为响应数据准备的缓冲区大小。
41
42
43### byte1
44
45```
46uint8_t ScsiPeripheral_InquiryRequest::byte1
47```
48
49**描述**
50
51CDB的第一个字节。
52
53
54### control
55
56```
57uint8_t ScsiPeripheral_InquiryRequest::control
58```
59
60**描述**
61
62Control字段,用于指定一些控制信息。
63
64
65### pageCode
66
67```
68uint8_t ScsiPeripheral_InquiryRequest::pageCode
69```
70
71**描述**
72
73Page code字段。获取设备的某些特定类型的信息时使用。 当发出带有特定页面代码的 Inquiry 命令时,设备会返回与该页面代码相关的详细信息。 如果 page code 设置为 0x00,则表示请求的是标准的 Inquiry 数据,而非特定页面的数据。
74
75
76### timeout
77
78```
79uint32_t ScsiPeripheral_InquiryRequest::timeout
80```
81
82**描述**
83
84超时时间(单位:毫秒)。
85