阅读:3186回复:3
请教SCSI命令集中READ(6)和READ(10)有什么区别?(内空)
哈哈哈哈哈哈哈哈哈
|
|
最新喜欢:![]() |
沙发#
发布于:2002-06-21 14:25
一个是6字节的一个是10字节的,寻址长度不一样
|
|
板凳#
发布于:2002-06-23 09:50
功能有什么区别,我做了一个测试RAID的程序,READ(6)可以,而READ(10)为什么不行啊?
|
|
地板#
发布于:2002-06-23 15:30
SRB的结构不完全一样。
你需要查SCSI2,SCSI3的手册。 struct _CDB6READWRITE { UCHAR OperationCode; UCHAR LogicalBlockMsb1 : 5; UCHAR LogicalUnitNumber : 3; UCHAR LogicalBlockMsb0; UCHAR LogicalBlockLsb; UCHAR TransferBlocks; UCHAR Control; } CDB6READWRITE, *PCDB6READWRITE; struct _CDB10 { UCHAR OperationCode; UCHAR RelativeAddress : 1; UCHAR Reserved1 : 2; UCHAR ForceUnitAccess : 1; UCHAR DisablePageOut : 1; UCHAR LogicalUnitNumber : 3; UCHAR LogicalBlockByte0; UCHAR LogicalBlockByte1; UCHAR LogicalBlockByte2; UCHAR LogicalBlockByte3; UCHAR Reserved2; UCHAR TransferBlocksMsb; UCHAR TransferBlocksLsb; UCHAR Control; } CDB10, *PCDB10; |
|