Memory Mapped Files in a File System Filter Driver

A file system filter driver might need to access files via virtual memory mappings of those files rather than via the read and write paths. A file system filter driver that monitors file changes will miss changes to such files if it doesn't handle this condition. In general, a filter that needs to deal with memory-mapped I/O has to filter paging I/O.

Some resources to reference for this article are: