Snake
驱动牛犊
驱动牛犊
  • 注册日期2001-10-16
  • 最后登录2008-09-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1331回复:4

Driver\"主动\"通知App的问题?

楼主#
更多 发布于:2002-04-15 15:33
    由于刚开始搞驱程,概念较模糊,问个不解的问题?
    题中\"主动\"的例子如下:
    将并口设为EPP模式,应用程序调用驱动时打开中断,
    当外设向应用程序传送数据时,先讲数据发到并口的数据线,再
向并口的/ACK线发送一个下降沿,此时中断处理函数被调用.可以
读入数据.但是由于此时的中断处理函数入口参数中
pDevObj->CurrentIrp=NULL,没有Dpc可调用,而在DIRQL级又无法调用KeSetEvent函数,所以无法通知应用程序.
    那位知道该用什么办法,请不吝赐教.谢谢.
Tom.Cat
禁止发言
禁止发言
  • 注册日期2001-10-10
  • 最后登录2019-07-29
  • 粉丝1
  • 关注0
  • 积分-53792分
  • 威望197411点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2002-04-15 16:32
用户被禁言,该主题自动屏蔽!
Snake
驱动牛犊
驱动牛犊
  • 注册日期2001-10-16
  • 最后登录2008-09-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-04-16 08:52
     是我没看清,先给一半分.
     我原来的设想是,是否存在类似回调函数的机制.
     由回答可知是没有的,只能另开线程循环进行异步读操作.
     我说的是否正确?请给指点指点,另一半分一并奉上.
    
Tom.Cat
禁止发言
禁止发言
  • 注册日期2001-10-10
  • 最后登录2019-07-29
  • 粉丝1
  • 关注0
  • 积分-53792分
  • 威望197411点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2002-04-16 09:09
用户被禁言,该主题自动屏蔽!
wwqq012
驱动牛犊
驱动牛犊
  • 注册日期2002-02-17
  • 最后登录2005-03-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-05-26 15:20
在应用程序中调用WAITFORSINGLEOBJECT 函数
                       (MULTIPLE)
它可以等待特定的事件发生
具体可以看MSDN
游客

返回顶部