在CleanUp里面,CcFlushCache,然后判断需要清理就CcPurgeCacheSection,得到返回True清理成功但是再用CCFileIsCache检查却发现文件还在缓存状态,这是为何?
回复(14) 2007-09-12 12:52 来自版块 - 文件系统(过滤)驱动程序开发
表情
abc13271552在Create中clear去试 一下(2007-09-13 08:53)
michaelgzCCFileIsCache macro checks SharedCacheMap field. Usually this field is only initialized back to NULL when CcUninitializeCacheMap() is called...(2007-09-13 00:00)
looksail最后一个参数设置FALSE和TRUE都试过,结果一样,谢谢michaelgz 常回答我的问题(2007-09-12 23:50)
michaelgzDid you set the last parameter UninitializeCacheMaps of CcPurgeCacheSection() to TRUE?(2007-09-12 23:37)

返回顶部