就是很简单的驱动中用KeSetEvent()通知应用,在应用中用waitforsingleobject()等到事件后resetevent(),发现当驱动发事件的频率太快以后,应用有可能收不到,比如驱动一共发了10000次,在应用程序里可能只收到9000次,有没有人遇...
全文
回复(5) 2012-05-28 15:44 来自版块 - 内核编程
表情
AioliaSky类似应用层waitforsingleobject( ),同样的,驱动层也要等待 resetevent( )复位后,驱动层再KeSetEvent( ) 否则还没来得及resetevent( )复位 驱动层就KeSetEvent( ),应用层肯定会滞后 同步机制就是这么回事 总之,应...(2012-06-14 01:24)
yeaipingcross_sky:请问znsoft,对于一个PCI桥片,我在中断处理函数中收中断,只记录中断次数,调用DPCFORISR,在DPCFORISR中传递数据,将中断处理函数记录的中断次数全部处理完,向应用发事件,这个流程有没有什么问题? (2012-06-01 17:19) [图片...(2012-06-13 14:15)
cross_sky请问znsoft,对于一个PCI桥片,我在中断处理函数中收中断,只记录中断次数,调用DPCFORISR,在DPCFORISR中传递数据,将中断处理函数记录的中断次数全部处理完,向应用发事件,这个流程有没有什么问题?(2012-06-01 17:19)
cross_skyznsoft:把多次的请求合并,降低次数? (2012-05-29 17:32) [图片] 用过了,但数据来的快了以后事件的速度又快上来了,znsoft大牛,对XP操作系统来说事件速度有没有一个限制。或者有没有别的方式让驱动通知应用比事件效率更高,谢谢!(2012-05-31 17:17)
znsoft把多次的请求合并,降低次数?(2012-05-29 17:32)

返回顶部