发现写小文件 (1k以下)时用IRP_NOCACHE正常。 当文件大于1k(文件内容不是保存在NTFS的Data里的)时候,带IRP_NOCACHE时返回状态0xC000002,去掉该标志就正常了。 非常疑惑,,希望哪位能帮助下
回复(4) 2008-03-31 08:57 来自版块 - 文件系统(过滤)驱动程序开发
表情
eleqi另外需要注意,不能简单加上 IRP_NOCACHE,它要求偏移和长度对齐至sectorsize(2008-05-19 19:56)
eleqi以前也这么做过没任何问题,加上PAGING_IO标识试试(2008-05-18 23:44)
dionysus77set和query也分缓冲和非缓冲的方式,不过还没太搞明白,为什么系统发出的query请求都是非缓冲方式,而set却是缓冲与非缓冲都有(2008-05-13 18:21)
deviaSetInformation中设置Irp Flags位是何意图?(2008-03-31 19:27)

返回顶部