READ_10
Fills a Command Descriptor Block (CDB) to perform a SCSI read command.
Declaration
bool READ_10(SCSIDeviceOutParameters *request, UInt64 blockSize, UInt32 startBlock, UInt16 blockCount, UInt64 bufAddr, SCSIDeviceInParameters *response, UInt64 senseBufAddr);Parameters
- request:
An object that contains the request information.
- blockSize:
The block size, in bytes, for the data transfer.
- startBlock:
The Logical Block Address (LBA) of the starting block.
- blockCount:
The number of blocks to read.
- bufAddr:
A buffer to receive the read data.
- response:
An empty Scsideviceinparameters object. On return, the framework populates this object with the response information.
- senseBufAddr:
The address of the sense buffer.
Return Value
true if the call successfully fills the CDB; false, otherwise.
Discussion
Use this method in your dext to prefill a 16-byte CDB for the standard READ10 SCSI command.