rainysky1224
驱动牛犊
驱动牛犊
  • 注册日期2003-02-16
  • 最后登录2004-10-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1557回复:4

哪位同仁用过IOCTL_SCSI_***控制码访问过移动闪存盘?请指教

楼主#
更多 发布于:2003-03-10 17:21
我的应用程序要与U盘通信,一定要用
SCSI_PASS_THROUGH这个结构体和对应的控制码。
但DeviceIoControl的第一个句柄参数总是不能让这个调用
成功返回,各位同仁有谁做过这方面研究,提示一下吧
just do it
rainysky1224
驱动牛犊
驱动牛犊
  • 注册日期2003-02-16
  • 最后登录2004-10-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-03-11 20:20
感谢大家,成功通过了 :D :D :D :D
just do it
roger_ding
驱动牛犊
驱动牛犊
  • 注册日期2002-06-03
  • 最后登录2008-10-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-03-11 12:12
在NTDDK中有个spti的例子程序,他就是通过IOCTL_SCSI_PASS_THROUGH来和USB通讯的,你可以参考一下
liuyan1
驱动老牛
驱动老牛
  • 注册日期2001-08-27
  • 最后登录2023-04-18
  • 粉丝0
  • 关注0
  • 积分1031分
  • 威望477点
  • 贡献值0点
  • 好评度187点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2003-03-11 11:09
SCSI PASSTHOUGH 打开设备您必须要注意SRB构造时的参数约定,出错可以看看Sense 中返回的错误,查表。检查是那里构造出错,一般都是由于构造出错才会出现这样的问题。
楼上的客,楼下的客,听我老坎说明白,要苛屎有草纸,不要扯我的麦席子,要苛尿有夜壶,不要在床上划地图。
维雷利
驱动牛犊
驱动牛犊
  • 注册日期2001-03-23
  • 最后登录2018-05-30
  • 粉丝0
  • 关注0
  • 积分-70分
  • 威望100点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
地下室#
发布于:2003-03-10 21:31
不知道在Windows下USB的storage是不是也是模拟成SCSI的,反正在FreeBSD和Linux下是的。如果按你说的使用SCSI_PASS_THROUGH的话,那么你就要看这个U盘的Driver是否支持。还有第一个参数是用createfile得到的Port,你这的port有效吗?
游客

返回顶部