PostCreate中,我创建StreamContext,(FltAllocateContext、FltSetStreamContext)在PreRead或PreWrite,FltGetStreamContext拿不到数据,为什么呢?我分别在PostCreate和PreRead入...
全文
回复(5) 2008-11-02 13:56 来自版块 - 文件系统(过滤)驱动程序开发
表情
xbpengStreamContext 是跟文件对象的,你调试下,你设置上下文的文件对象,和你想取得上下文地方的文件对象是否是同一个(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)
lovehhyFltSetStreamContext是怎么调用的?参数是什么?是Replace还是Keep?(2008-11-03 01:00)
my530还发现,如果关注的文件长度为0,文件类型为txt和bat。 能正常拿到数据,即PostCreate和PreRead入口打印FltObjects->Instance和FltObjects->FileObject值一样。 如果文件有内容,是不是被缓存了? 补充一句:使...(2008-11-02 14:18)

返回顶部