KungFu
驱动大牛
驱动大牛
  • 注册日期2001-09-27
  • 最后登录2008-04-08
  • 粉丝0
  • 关注0
  • 积分221分
  • 威望24点
  • 贡献值0点
  • 好评度19点
  • 原创分0分
  • 专家分0分
阅读:1277回复:4

驱动给应用传递参数?sos帮忙!

楼主#
更多 发布于:2002-01-10 16:12
驱动程序里得到的数据怎么传递给win32应用程序?
特急!请指点!
我不写驱动好多年
blue
驱动大牛
驱动大牛
  • 注册日期2001-04-25
  • 最后登录2010-10-15
  • 粉丝0
  • 关注0
  • 积分55分
  • 威望12点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-01-11 12:33
这些别人也讨论过,我所知有一种方法:
驱动与应用程序共享一个事件,应用程序一直wait这个event,当驱动中中断或你数据处理完毕时,你就释放这个事件,应用程序的等到这个event,就可以去ReadFile()
abeh
驱动牛犊
驱动牛犊
  • 注册日期2001-04-10
  • 最后登录2003-01-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-01-11 11:32
WDM设备驱动开发指南上Cris Cant在内核当中使用了一个队列,然后再User Mode当中使用一个监视线程察看队列当中是否有元素,如果有,就读数据,详见该书的DebugPrint的例子
我爱开发
KungFu
驱动大牛
驱动大牛
  • 注册日期2001-09-27
  • 最后登录2008-04-08
  • 粉丝0
  • 关注0
  • 积分221分
  • 威望24点
  • 贡献值0点
  • 好评度19点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-01-11 10:47
多谢!
如果是驱动主动给win32传数据怎么做?
我不写驱动好多年
blue
驱动大牛
驱动大牛
  • 注册日期2001-04-25
  • 最后登录2010-10-15
  • 粉丝0
  • 关注0
  • 积分55分
  • 威望12点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-01-11 09:34
有许多办法,其中Win32去读数据就可以呀!(ReadFile() 函数)
游客

返回顶部