阅读:1047回复:3
求读DBR的SCSI命令?
是不是SCSIOP_READ?没太搞懂,应该有个参数指定读地址.
|
|
沙发#
发布于:2008-01-15 18:34
我是这样做的:
在BUSbound抓到读DBR的SCSI命令为28 00 00 00 00 00 00 00 01 00 所以: opCode=cdb->CDB6GENERIC.OperationCode; if((CurSrb->Cdb[0]==0x28L)&&(CurSrb->Cdb[1]==0x00L)&&(CurSrb->Cdb[2]==0x00L)&&(CurSrb->Cdb[3]==0x00L)&&(CurSrb->Cdb[4]==0x00L)&&(CurSrb->Cdb[5]==0x00L)&&(CurSrb->Cdb[6]==0x00L)&&(CurSrb->Cdb[7]==0x00L)&&(CurSrb->Cdb[8]==0x01L)&&(CurSrb->Cdb[9]==0x00L)) 方法不知道对不对? 我想修改读DBR的返回值,是不是返回值在Srb->DataBuffer里啊? |
|
板凳#
发布于:2008-01-15 21:53
DBR是什么?
|
|
|
地板#
发布于:2008-01-21 20:02
引用第2楼liaojf于2008-01-15 21:53发表的 : DBR是启动扇区 |
|