shore
驱动牛犊
驱动牛犊
  • 注册日期2002-12-06
  • 最后登录2003-01-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2839回复:18

关于Mass Storage USB应用程序的开发问题

楼主#
更多 发布于:2002-12-10 12:12
我现在要使用Mass Storage通用协议进行USB通讯,但找不到相关资料,首先CreateFile要从什么类创建句柄?Mass Storage提供几个DeviceIoControl的控制命令?参数如何调用?我现在只要进行简单的通讯即可。请问哪位有这方面的资料?能否传一份给我,或者在线告诉我?emptily@163.com。刚注册的名字就在这里下载了很多这方面的资料来参考,可是没找到,现在连MONEY也只剩下4分钱了。
shore
驱动牛犊
驱动牛犊
  • 注册日期2002-12-06
  • 最后登录2003-01-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-12-19 09:53
算。但我要的不是读写U盘中的文件,而是向USB设备发送某个控制字。怎么我的表达版主先生好象总是不明白呢?可能是在太愚昧了。
参考了一些资料现在我已经知道如何使用IOCTL_USB_GET_ROOT_HUB_NAME取得总线驱动的名柄,但仍然不知道如何使用这个句柄发送接收URB
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-12-19 02:00
文件里面的内容不算数据?!?!?!
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
shore
驱动牛犊
驱动牛犊
  • 注册日期2002-12-06
  • 最后登录2003-01-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-12-16 11:01
不是读写文件,而且收发数据。
joyup
驱动牛犊
驱动牛犊
  • 注册日期2002-03-07
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望4点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-12-16 10:18
我不知道是各位没有理解我的意思还是我太愚昧了,你们所说的SCSI命令是设备驱动开发的命令字吧?我现在所要做的是建立在Mass Storage通用驱动上的应用程序开发,但找不到Mass Storage的应用资料。


我理解是不是这样,你只是想调用Mass Storage通用驱动来访问U盘或类似的产品,发一些特殊的指令或读写文件?如果是这样的话就好办,直接用CreateFile打开设备所在的盘符,然后再按照SCSI命令的格式访问就可以了。希望对你又帮助。
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-12-13 13:39
你先把SCSI的资料看过以后,再来讨论。
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
shore
驱动牛犊
驱动牛犊
  • 注册日期2002-12-06
  • 最后登录2003-01-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-12-12 17:14
我不知道是各位没有理解我的意思还是我太愚昧了,你们所说的SCSI命令是设备驱动开发的命令字吧?我现在所要做的是建立在Mass Storage通用驱动上的应用程序开发,但找不到Mass Storage的应用资料。
shore
驱动牛犊
驱动牛犊
  • 注册日期2002-12-06
  • 最后登录2003-01-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-12-12 14:53
谢谢!我去看看
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-12-12 11:47
去看scsi的协议资料!站上也有。你也可以自己去往上搜索啦!
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
shore
驱动牛犊
驱动牛犊
  • 注册日期2002-12-06
  • 最后登录2003-01-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2002-12-12 09:14
我就是不知道这些命令的格式、参数,如何调用等资料。能否烦请您把资料给我一份?xjblx@163.com,谢谢!
TornadoII
驱动牛犊
驱动牛犊
  • 注册日期2002-10-15
  • 最后登录2003-06-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2002-12-12 08:50
那就READ,WRITE贝。
shore
驱动牛犊
驱动牛犊
  • 注册日期2002-12-06
  • 最后登录2003-01-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2002-12-12 08:45
我只要进行简单的数据流传输。
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2002-12-11 23:03
U盘支持的SCSI命令有一大堆,谁知道你想用哪个命令?
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
shore
驱动牛犊
驱动牛犊
  • 注册日期2002-12-06
  • 最后登录2003-01-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2002-12-11 14:07
请问该用什么命令,能否给份完整的说明?谢谢!
qianyu123
驱动小牛
驱动小牛
  • 注册日期2002-11-22
  • 最后登录2007-09-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2002-12-11 10:20
  赞同!+BULK-ONLY。
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2002-12-11 10:01
用SCSI命令通讯。
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
shore
驱动牛犊
驱动牛犊
  • 注册日期2002-12-06
  • 最后登录2003-01-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
16楼#
发布于:2002-12-10 15:16
谢谢wesintj,终于有人吭声了,可是我看了你的贴子仍然不知道你是怎么获得这个设备名的,可否告知?
wesintj
驱动牛犊
驱动牛犊
  • 注册日期2002-12-05
  • 最后登录2007-04-29
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
17楼#
发布于:2002-12-10 15:03
见我的帖子:CreateFile的问题(DevicePathName) ?
shore
驱动牛犊
驱动牛犊
  • 注册日期2002-12-06
  • 最后登录2003-01-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
18楼#
发布于:2002-12-10 14:56
没有哪位高手可以回答我的问题吗?
游客

返回顶部