hxm5460
驱动牛犊
驱动牛犊
  • 注册日期2002-06-27
  • 最后登录2014-05-16
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望19点
  • 贡献值0点
  • 好评度18点
  • 原创分0分
  • 专家分0分
阅读:1617回复:3

IOCTL_SCSI_PASS_THROUGH和U盘通信问题!

楼主#
更多 发布于:2004-01-07 10:33
我用NTDDK下是spti例子程序和U盘通信,调用方法如下:
spti g:
(g:是U盘的盘符)但是调用第一个命令就返回错误,如下:
Error reading inquiry data information; error was 50
不支持网络请求。

但是CreateFile没返回错误,这说明创建句柄是对的,为什么一调用命令就出错。

还请高手解答,谢谢!

最新喜欢:

zxwitsmezxwits...
NewTech
驱动大牛
驱动大牛
  • 注册日期2002-10-02
  • 最后登录2010-03-27
  • 粉丝0
  • 关注0
  • 积分16分
  • 威望263点
  • 贡献值0点
  • 好评度86点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-01-08 16:38
的确是这样的!
hxm5460
驱动牛犊
驱动牛犊
  • 注册日期2002-06-27
  • 最后登录2014-05-16
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望19点
  • 贡献值0点
  • 好评度18点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-01-07 16:55
问题已经解决了,必须自己构造SCSI_PASS_THROUGH命令,标准的Windows提供的IOCTL不行,这是我的理解,不知高手有没有其它答案。希望别人不用走弯路。
hxm5460
驱动牛犊
驱动牛犊
  • 注册日期2002-06-27
  • 最后登录2014-05-16
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望19点
  • 贡献值0点
  • 好评度18点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-01-07 13:02
up
游客

返回顶部