阅读:1331回复:4
Driver\"主动\"通知App的问题?
由于刚开始搞驱程,概念较模糊,问个不解的问题?
题中\"主动\"的例子如下: 将并口设为EPP模式,应用程序调用驱动时打开中断, 当外设向应用程序传送数据时,先讲数据发到并口的数据线,再 向并口的/ACK线发送一个下降沿,此时中断处理函数被调用.可以 读入数据.但是由于此时的中断处理函数入口参数中 pDevObj->CurrentIrp=NULL,没有Dpc可调用,而在DIRQL级又无法调用KeSetEvent函数,所以无法通知应用程序. 那位知道该用什么办法,请不吝赐教.谢谢. |
|
沙发#
发布于:2002-04-15 16:32
用户被禁言,该主题自动屏蔽! |
|
板凳#
发布于:2002-04-16 08:52
是我没看清,先给一半分.
我原来的设想是,是否存在类似回调函数的机制. 由回答可知是没有的,只能另开线程循环进行异步读操作. 我说的是否正确?请给指点指点,另一半分一并奉上. |
|
地板#
发布于:2002-04-16 09:09
用户被禁言,该主题自动屏蔽! |
|
地下室#
发布于:2002-05-26 15:20
在应用程序中调用WAITFORSINGLEOBJECT 函数
(MULTIPLE) 它可以等待特定的事件发生 具体可以看MSDN |
|