版块
论坛
喜欢
话题
应用
搜索
登录
注册
baoyibao99的个人空间
访问量
2
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=56257
如何在Passthru中让接收的数据包等待某事件发生后再转发
各位大侠,能否告诉小弟如何在Passthru中让接收的数据包等待某事件发生后再转发,告诉我一下思路,有源码更好!
回复
(
13
)
2003-07-14 22:07
来自版块 -
NDIS网络接口开发
◆
◆
表情
告诉我的粉丝
提 交
baoyibao99
:
用户被禁言,该主题自动屏蔽!
(2003-07-24 19:22)
回复
antspower
:
现在在2000下都不是很稳定,郁闷着呢。 移植过几天在考虑
(2003-07-24 08:44)
回复
baoyibao99
:
用户被禁言,该主题自动屏蔽!
(2003-07-24 08:28)
回复
nicol
:
你怎么处理等待? 把指示的数据报复制出来,还是直接让指示的数据报直接等待,锁住相关资源?
(2003-07-22 17:59)
回复
baoyibao99
:
用户被禁言,该主题自动屏蔽!
(2003-07-22 17:21)
回复
baoyibao99
:
用户被禁言,该主题自动屏蔽!
(2003-07-22 17:06)
回复
antspower
:
我的处理实际上和你的差不多. 把包放在一个队列里,将包的状态设为WAITING, 当收到某个事件或来自网络的某种数据时,把状态改为READY, 发送之前,先判状态是READY就发送.(当然还有其他状态,状态经常要转换) 但这个方式,不是很好,要是你很久APP都不来...
(2003-07-22 08:32)
回复
baoyibao99
:
用户被禁言,该主题自动屏蔽!
(2003-07-21 22:42)
回复
baoyibao99
:
用户被禁言,该主题自动屏蔽!
(2003-07-21 22:39)
回复
antspower
:
那么如何让接收的包等待呢?我在我的程序中是通过APP设置事件让数据包等待(只是一个试验,放到一个自定义的队列中),再把这个事件设置成可以转发标志,passthru在收到这个IRP后,从队列中取出这个数据包转发,在win 2000中可以,但在win 2003 和 XP中就会出现蓝屏...
(2003-07-17 18:55)
回复
1
2
下一页 »
baoyibao99
加关注
写私信
0
关注
0
粉丝
919
帖子
返回顶部