阅读:1557回复:4
哪位同仁用过IOCTL_SCSI_***控制码访问过移动闪存盘?请指教
我的应用程序要与U盘通信,一定要用
SCSI_PASS_THROUGH这个结构体和对应的控制码。 但DeviceIoControl的第一个句柄参数总是不能让这个调用 成功返回,各位同仁有谁做过这方面研究,提示一下吧 |
|
|
沙发#
发布于:2003-03-11 20:20
感谢大家,成功通过了 :D :D :D :D
|
|
|
板凳#
发布于:2003-03-11 12:12
在NTDDK中有个spti的例子程序,他就是通过IOCTL_SCSI_PASS_THROUGH来和USB通讯的,你可以参考一下
|
|
地板#
发布于:2003-03-11 11:09
SCSI PASSTHOUGH 打开设备您必须要注意SRB构造时的参数约定,出错可以看看Sense 中返回的错误,查表。检查是那里构造出错,一般都是由于构造出错才会出现这样的问题。
|
|
|
地下室#
发布于:2003-03-10 21:31
不知道在Windows下USB的storage是不是也是模拟成SCSI的,反正在FreeBSD和Linux下是的。如果按你说的使用SCSI_PASS_THROUGH的话,那么你就要看这个U盘的Driver是否支持。还有第一个参数是用createfile得到的Port,你这的port有效吗?
|
|