版块
论坛
喜欢
话题
应用
搜索
登录
注册
cross_sky的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=85178
驱动设置事件太快应用来不及响应怎么处理
就是很简单的驱动中用KeSetEvent()通知应用,在应用中用waitforsingleobject()等到事件后resetevent(),发现当驱动发事件的频率太快以后,应用有可能收不到,比如驱动一共发了10000次,在应用程序里可能只收到9000次,有...
全文
回复
(
3
)
2012-05-28 15:40
来自版块 -
非USB硬件驱动开发
◆
◆
表情
告诉我的粉丝
提 交
cross_sky
:
我已经做过合并了,但事件的速度跟数据的速度有关系,比如我现在速度是1000次/秒,可能数据速度提高十倍后就成10000次/秒了,我估算了一下我的应用事件的速度有可能超过10000次/秒
(2012-05-31 17:12)
回复
ablha
:
我觉得驱动向应用程序发事件的频率本来就不应该太快,比如超过10k次/秒,否则会影响系统的性能。 可以在驱动里将事件合并起来再发送,比如每100次同类事件的数据,合并在一起,然后给应用程序发一次事件。
(2012-05-31 15:12)
回复
w52770567
:
顶一下
(2012-05-30 17:27)
回复
cross_sky
加关注
写私信
0
关注
0
粉丝
188
帖子
返回顶部