ljdriver
驱动牛犊
驱动牛犊
  • 注册日期2003-05-15
  • 最后登录2003-09-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1625回复:6

怎样才可以对 usb 直接读写数据?

楼主#
更多 发布于:2003-06-04 14:54

我用 《10分开发一个USB驱动》做了一个例子,编译也过了,但是运行的时候出现:

Test application Test_t3usb starting...
ERROR opening device: (0) returned from CreateFile
Exiting... :


各位大虾请问我怎样才可以打开 usb 的端口直接读写数据?
ljdriver
驱动牛犊
驱动牛犊
  • 注册日期2003-05-15
  • 最后登录2003-09-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-06-12 14:49
怎么没有人理我?

以前没有做驱动开发,现在真的很急,也很茫然,都不知该从那些方面着手比较好,各位大哥帮帮忙了!
NewTech
驱动大牛
驱动大牛
  • 注册日期2002-10-02
  • 最后登录2010-03-27
  • 粉丝0
  • 关注0
  • 积分16分
  • 威望263点
  • 贡献值0点
  • 好评度86点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-06-12 15:30
这需要固件的配合才行的!
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-06-12 17:06

我用 《10分开发一个USB驱动》做了一个例子,编译也过了,但是运行的时候出现:

Test application Test_t3usb starting...
ERROR opening device: (0) returned from CreateFile
Exiting... :


各位大虾请问我怎样才可以打开 usb 的端口直接读写数据?


你连设备的句柄都没打开,更被说端口了,好好查查吧。
swf2003
驱动中牛
驱动中牛
  • 注册日期2003-02-13
  • 最后登录2011-10-28
  • 粉丝1
  • 关注0
  • 积分4分
  • 威望22点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-06-12 17:44

我用 《10分开发一个USB驱动》做了一个例子,编译也过了,但是运行的时候出现:

Test application Test_t3usb starting...
ERROR opening device: (0) returned from CreateFile
Exiting... :


各位大虾请问我怎样才可以打开 usb 的端口直接读写数据?

CreateFile 对应于驱动中的 IRP_MJ_CREATE ,你检查一下驱动中的该分发例程中的处理
你的认可是对我最大的鼓励!
ljdriver
驱动牛犊
驱动牛犊
  • 注册日期2003-05-15
  • 最后登录2003-09-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-06-13 18:03
先谢了!
我跟踪到代码中发现 OpenByInterface 中的
CDeviceInterface DevInterface(&DevClass, instance, pError);
   if (*pError != ERROR_SUCCESS)
   return INVALID_HANDLE_VALUE;
执行了return INVALID_HANDLE_VALUE;



不知什么地方没做对?请多指教!

ljdriver
驱动牛犊
驱动牛犊
  • 注册日期2003-05-15
  • 最后登录2003-09-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-06-13 18:18
必须要有硬件设备连接才能开发吗?用u盘插在电脑
上可以临时代替吗?
游客

返回顶部