haovcddk
驱动牛犊
驱动牛犊
  • 注册日期2003-06-06
  • 最后登录2004-08-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1989回复:6

PDC1000的驱动一次只能读一个字节吗???

楼主#
更多 发布于:2003-07-22 18:19
用DeviceIoControl(  )读数据,不管怎么改参数,都只读一个字节;如果想一次读取多个字节,是不是还要修改驱动程序?还是DeviceIoControl(  )的参数没给对?
Tom.Cat
禁止发言
禁止发言
  • 注册日期2001-10-10
  • 最后登录2019-07-29
  • 粉丝1
  • 关注0
  • 积分-53792分
  • 威望197411点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2003-07-23 18:08
用户被禁言,该主题自动屏蔽!
haovcddk
驱动牛犊
驱动牛犊
  • 注册日期2003-06-06
  • 最后登录2004-08-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-07-24 15:03
可是自己改总出错,应该在  case IOCTL_PDC1000_READ_DATA: 改吧 ,可是一读就死机.

我把改过的代码发到tom.cat@163.com里了,给指点一下吧.
haovcddk
驱动牛犊
驱动牛犊
  • 注册日期2003-06-06
  • 最后登录2004-08-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-07-25 15:08
已经改好了,可是还有一个问题:
DeviceIoControl( )的参数,驱动程序接收不对,
为什么?
Tom.Cat
禁止发言
禁止发言
  • 注册日期2001-10-10
  • 最后登录2019-07-29
  • 粉丝1
  • 关注0
  • 积分-53792分
  • 威望197411点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
  • 社区居民
地下室#
发布于:2003-07-25 17:32
用户被禁言,该主题自动屏蔽!
haovcddk
驱动牛犊
驱动牛犊
  • 注册日期2003-06-06
  • 最后登录2004-08-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-07-29 16:27
是的,将DeviceIoControl()的参数一改就对了,可是还有一点不太明白:在驱动程序里已经做了读2个字节的操作了,为什么还必须要改DeviceIoControl()的参数呢?
Tom.Cat
禁止发言
禁止发言
  • 注册日期2001-10-10
  • 最后登录2019-07-29
  • 粉丝1
  • 关注0
  • 积分-53792分
  • 威望197411点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
  • 社区居民
6楼#
发布于:2003-07-29 16:50
用户被禁言,该主题自动屏蔽!
游客

返回顶部