我正在尝试开发File System Minifilter驱动程序来拦截I / O操作并确定对特定文件所做的磁盘级别更改。我在Windows驱动程序示例文档https://github.com/Microsoft/Windows-driver-samples/tree/master/filesys/miniFilter/中找到了一些示例代码。
这是我的要求:每次在特定文件上发生写操作时,我都需要对其进行过滤,并找出该写操作所做的文件的磁盘级更改。但我不确定我应该根据我的要求过滤哪个I / O操作。请指出我正确的方向。我这样做是为了增量备份目的。
答案 0 :(得分:0)
如果您对磁盘级别的更改感兴趣,则需要仅使用IrpFlags&amp ;;来查看FLTFL_CALLBACK_DATA_IRP_OPERATION。 IRP_NOCACHE