我的理解是在 IRP_MJ_WRITE 例程中,利用条件if ( 0 == ( Irp->Flags & ( IRP_NOCACHE | IRP_PAGING_IO | IRP_SYNCHRONOUS_PAGING_IO))) { return SfPassT...
全文
回复(4) 2008-01-17 15:01 来自版块 - 文件系统(过滤)驱动程序开发
表情
quicmous斑竹大人明鉴,改成跟踪fcb后问题解决,再次表示感谢 !!! 接下来俺还的加倍努力学习,争取早日掌握开发过滤驱动的基本技术!(2008-01-18 16:23)
quicmous先谢过斑竹 ,回复内容现在还看不懂,等我县消化消化,有问题在继续提问! (2008-01-18 15:49)
devia问题可能出在FileObject的跟踪上面,应该跟踪FCB,因为系统会用 Stream FileObject对象来处理缓存,而在IRP_MJ_CREATE中是 永远收不到Stream FileObject的Create请求的,相反的, 你第一个收到的是IRP_MJ_CLEANUP...(2008-01-18 15:19)
quicmous (2008-01-18 15:08)

返回顶部