阅读:2832回复:18
关于Mass Storage USB应用程序的开发问题
我现在要使用Mass Storage通用协议进行USB通讯,但找不到相关资料,首先CreateFile要从什么类创建句柄?Mass Storage提供几个DeviceIoControl的控制命令?参数如何调用?我现在只要进行简单的通讯即可。请问哪位有这方面的资料?能否传一份给我,或者在线告诉我?emptily@163.com。刚注册的名字就在这里下载了很多这方面的资料来参考,可是没找到,现在连MONEY也只剩下4分钱了。
|
|
沙发#
发布于:2002-12-10 14:56
没有哪位高手可以回答我的问题吗?
|
|
板凳#
发布于:2002-12-10 15:03
见我的帖子:CreateFile的问题(DevicePathName) ?
|
|
地板#
发布于:2002-12-10 15:16
谢谢wesintj,终于有人吭声了,可是我看了你的贴子仍然不知道你是怎么获得这个设备名的,可否告知?
|
|
地下室#
发布于:2002-12-11 10:01
用SCSI命令通讯。
|
|
|
5楼#
发布于:2002-12-11 10:20
赞同!+BULK-ONLY。
|
|
6楼#
发布于:2002-12-11 14:07
请问该用什么命令,能否给份完整的说明?谢谢!
|
|
7楼#
发布于:2002-12-11 23:03
U盘支持的SCSI命令有一大堆,谁知道你想用哪个命令?
|
|
|
8楼#
发布于:2002-12-12 08:45
我只要进行简单的数据流传输。
|
|
9楼#
发布于:2002-12-12 08:50
那就READ,WRITE贝。
|
|
10楼#
发布于:2002-12-12 09:14
我就是不知道这些命令的格式、参数,如何调用等资料。能否烦请您把资料给我一份?xjblx@163.com,谢谢!
|
|
11楼#
发布于:2002-12-12 11:47
去看scsi的协议资料!站上也有。你也可以自己去往上搜索啦!
|
|
|
12楼#
发布于:2002-12-12 14:53
谢谢!我去看看
|
|
13楼#
发布于:2002-12-12 17:14
我不知道是各位没有理解我的意思还是我太愚昧了,你们所说的SCSI命令是设备驱动开发的命令字吧?我现在所要做的是建立在Mass Storage通用驱动上的应用程序开发,但找不到Mass Storage的应用资料。
|
|
14楼#
发布于:2002-12-13 13:39
你先把SCSI的资料看过以后,再来讨论。
|
|
|
15楼#
发布于:2002-12-16 10:18
我不知道是各位没有理解我的意思还是我太愚昧了,你们所说的SCSI命令是设备驱动开发的命令字吧?我现在所要做的是建立在Mass Storage通用驱动上的应用程序开发,但找不到Mass Storage的应用资料。 我理解是不是这样,你只是想调用Mass Storage通用驱动来访问U盘或类似的产品,发一些特殊的指令或读写文件?如果是这样的话就好办,直接用CreateFile打开设备所在的盘符,然后再按照SCSI命令的格式访问就可以了。希望对你又帮助。 |
|
16楼#
发布于:2002-12-16 11:01
不是读写文件,而且收发数据。
|
|
17楼#
发布于:2002-12-19 02:00
文件里面的内容不算数据?!?!?!
|
|
|
18楼#
发布于:2002-12-19 09:53
算。但我要的不是读写U盘中的文件,而是向USB设备发送某个控制字。怎么我的表达版主先生好象总是不明白呢?可能是在太愚昧了。
参考了一些资料现在我已经知道如何使用IOCTL_USB_GET_ROOT_HUB_NAME取得总线驱动的名柄,但仍然不知道如何使用这个句柄发送接收URB |
|