lynnaona
驱动牛犊
驱动牛犊
  • 注册日期2007-12-11
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分440分
  • 威望45点
  • 贡献值0点
  • 好评度44点
  • 原创分0分
  • 专家分0分
阅读:1047回复:3

求读DBR的SCSI命令?

楼主#
更多 发布于:2008-01-14 19:27
是不是SCSIOP_READ?没太搞懂,应该有个参数指定读地址.
lynnaona
驱动牛犊
驱动牛犊
  • 注册日期2007-12-11
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分440分
  • 威望45点
  • 贡献值0点
  • 好评度44点
  • 原创分0分
  • 专家分0分
沙发#
发布于: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里啊?
liaojf
驱动牛犊
驱动牛犊
  • 注册日期2005-12-18
  • 最后登录2008-03-20
  • 粉丝0
  • 关注0
  • 积分503分
  • 威望52点
  • 贡献值0点
  • 好评度50点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2008-01-15 21:53
DBR是什么?
熟悉USB设备端
lynnaona
驱动牛犊
驱动牛犊
  • 注册日期2007-12-11
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分440分
  • 威望45点
  • 贡献值0点
  • 好评度44点
  • 原创分0分
  • 专家分0分
地板#
发布于:2008-01-21 20:02
引用第2楼liaojf于2008-01-15 21:53发表的  :
DBR是什么?

DBR是启动扇区
游客

返回顶部