版块
论坛
喜欢
话题
应用
搜索
登录
注册
lhzh114的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=75722
奇怪,sfilter 中内容 和 ddk doc内容?
sfilter.c 中 SfCreateCompletion 完成历程: if (NULL != event) { KeSetEvent(event, IO_NO_INCREMENT, FALSE); } if (Irp->Pending...
全文
回复
(
3
)
2005-01-26 22:00
来自版块 -
文件系统(过滤)驱动程序开发
◆
◆
表情
告诉我的粉丝
提 交
tooflat
:
你的理解没问题,不知道你的sfilter是哪个版本,我的和你不一样
(2005-01-28 09:28)
回复
lhzh114
:
是这样,多谢tooflat! But: If a completion routine signals an event, it should not call 如果完成历程 signal event,就不应该call IoMarkIrpPending ...
(2005-01-27 15:59)
回复
tooflat
:
说的很清楚啊,除非你要signal event,否则的话你就要检查PendingReturned,并且根据PendingReturned调用IoMarkIrpPending, 因为通常signal event是用来通知某个线程该irp已经被下层驱动完成了,然后该线程继续...
(2005-01-27 09:31)
回复
lhzh114
加关注
写私信
0
关注
0
粉丝
84
帖子
返回顶部