版块
论坛
喜欢
话题
应用
搜索
登录
注册
tooflat的个人空间
访问量
56
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=29729
minifilter一个很让人郁闷的缺陷
众所周知,如果传给FltXXX函数的Instance为NULL,则该请求将会发送给整个设备栈。如果instance不为NULL,则该请求将会发给该instance的下一个instance。FltGetUpperInstance可以返回当前instance的上层的instance,...
全文
回复
(
7
)
2008-05-17 16:03
来自版块 -
文件系统(过滤)驱动程序开发
◆
◆
表情
告诉我的粉丝
提 交
lcjoo
:
顶!!!
(2009-07-21 18:32)
回复
idealin
:
。。。有办法解决吗。?
(2009-03-25 15:37)
回复
dionysus77
:
引用第4楼microbe于2008-05-19 10:36发表的 : 有些例程里面调用FLTXXX的某些函数可能会导致死锁的,要注意用对地方,也不是有了这些个函数就可以随便在哪里用啊
可是微软文档中没有给出这方面的说明阿
(2008-05-19 13:09)
回复
microbe
:
有些例程里面调用FLTXXX的某些函数可能会导致死锁的,要注意用对地方,也不是有了这些个函数就可以随便在哪里用啊
(2008-05-19 10:36)
回复
dionysus77
:
那的确,不过自己打开一下文件就有句柄啦,也还算方便哈。 而且在minifilter的读写例程中,直接用传参的FileObject作为FLTxxx的参数好像不行。windbg会在FLTxxx这句代码卡住,运行不下去,不知道为什么。
(2008-05-18 13:15)
回复
tooflat
:
FltXXX可以直接用FileObject,ZwXXX的不行啊
(2008-05-18 10:19)
回复
dionysus77
:
我觉得FLTxxx的优点就是防重入,要发给自己用ZWxxx就好啦。不知道这么理解对不对。不过tooflat的贴还是要顶!
(2008-05-18 09:32)
回复
tooflat
加关注
写私信
0
关注
2
粉丝
1022
帖子
返回顶部