• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# ScsiPeripheral_VerifyRequest
2
3
4## Overview
5
6Request structure of the **verify** command.
7
8**Since**: 18
9
10**Related module**: [SCSI Peripheral DDK](_s_c_s_i.md)
11
12**Header file**: [scsi_peripheral_types.h](scsi__peripheral__types_8h.md)
13
14
15## Summary
16
17
18### Member Variables
19
20| Name| Description|
21| -------- | -------- |
22| uint32_t [lbAddress](#lbaddress) | Start address of logical blocks.|
23| uint16_t [verificationLength](#verificationlength) | Number of consecutive logical blocks.|
24| uint8_t [control](#control) | **Control** field used to specify control information.|
25| uint8_t [byte1](#byte1) | First byte of the CDB.|
26| uint8_t [byte6](#byte6) | Sixth byte of the CDB.|
27| uint32_t [timeout](#timeout) | Timeout duration, in ms.|
28
29
30## Member Variable Description
31
32
33### byte1
34
35```
36uint8_t ScsiPeripheral_VerifyRequest::byte1
37```
38
39**Description**
40
41First byte of the CDB.
42
43
44### byte6
45
46```
47uint8_t ScsiPeripheral_VerifyRequest::byte6
48```
49
50**Description**
51
52Sixth byte of the CDB.
53
54
55### control
56
57```
58uint8_t ScsiPeripheral_VerifyRequest::control
59```
60
61**Description**
62
63**Control** field used to specify control information.
64
65
66### lbAddress
67
68```
69uint32_t ScsiPeripheral_VerifyRequest::lbAddress
70```
71
72**Description**
73
74Start address of logical blocks.
75
76
77### timeout
78
79```
80uint32_t ScsiPeripheral_VerifyRequest::timeout
81```
82
83**Description**
84
85Timeout duration, in ms.
86
87
88### verificationLength
89
90```
91uint16_t ScsiPeripheral_VerifyRequest::verificationLength
92```
93
94**Description**
95
96Number of consecutive logical blocks.
97