Я верю, что вы спрашиваете, невозможно. Как только страница отображается в память и загрязняется, последующие записи в нее никак не отслеживаются. (То есть несколько записей могут быть сжаты в одну запись без учета того факта, что эти записи относятся к сопоставленному файлу, который когда-либо просматривался.)
Если вы объясните более подробно, какова ваша внешняя проблема, возможно, есть решение для нее. Вы можете сделать это с помощью драйвера фильтра файловой системы, но это приведет к довольно болезненному снижению производительности, поскольку вам придется запретить или ограничить отображение файлов в памяти.
В вашем вопросе также есть внутренняя двусмысленность. Если я сделаю это:
for(int i=0; i<100; i++) *(WritableFileMapping)=i;
Это 100 пишет? Хотите получать уведомления 100 раз?