版块
论坛
喜欢
话题
应用
搜索
登录
注册
my530的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=151391
关于StreamContext,设置值后,拿不到数据。
PostCreate中,我创建StreamContext,(FltAllocateContext、FltSetStreamContext)在PreRead或PreWrite,FltGetStreamContext拿不到数据,为什么呢?我分别在PostCreate和PreRead入...
全文
回复
(
5
)
2008-11-02 13:56
来自版块 -
文件系统(过滤)驱动程序开发
◆
◆
表情
告诉我的粉丝
提 交
xbpeng
:
StreamContext 是跟文件对象的,你调试下,你设置上下文的文件对象,和你想取得上下文地方的文件对象是否是同一个
(2009-01-19 18:31)
回复
jl2004
:
用Data->Iopb->targetInstance Data->Iopb->targetFileobjet 试一下
(2008-11-05 15:42)
回复
my530
:
\FltSetStreamContext( FltObjects->Instance,FltObjects->FileObject,FLT_SET_CONTEXT_REPLACE_IF_EXISTS,fileContextPtr,NULL); 我试过了,用FLT_SE...
(2008-11-03 11:08)
回复
lovehhy
:
FltSetStreamContext是怎么调用的?参数是什么?是Replace还是Keep?
(2008-11-03 01:00)
回复
my530
:
还发现,如果关注的文件长度为0,文件类型为txt和bat。 能正常拿到数据,即PostCreate和PreRead入口打印FltObjects->Instance和FltObjects->FileObject值一样。 如果文件有内容,是不是被缓存了? 补充一句:使...
(2008-11-02 14:18)
回复
my530
加关注
写私信
0
关注
2
粉丝
33
帖子
返回顶部