下面这个函数是tooflat前辈所写,我在SfCreate里调用时,如果IrpFlags赋值为IRP_NOCACHE,就够能读写数据,否则蓝屏,而tooflat他也在SfCreate里调用,一点问题也没有,这是怎么回事?书上说如果IRP带有IRP_NOCACHE,就不去缓冲读写,...
全文
回复(12) 2007-02-14 14:01 来自版块 - 文件系统(过滤)驱动程序开发
表情
haifong2ZwReadFile()需要一个文件句柄,而我在Sfcreate中只能从IRP中获得一个文件对象,只好构建IRP去读了。不知有没有把FileObject转为文件句柄的函数?(2007-02-15 12:09)
michaelgzSince you want to read from cache first, why not use ZwReadFile().(2007-02-14 23:13)

返回顶部