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