Здравствуйте, sergey77666, Вы писали:
S>Так и думал.
S>Но сделал иначе. FsContext все-таки приходит в IRP_MJ_CLEANUP, вот его и решил использовать. Чем плохо?
В FsContext файловая система хранит указатель на File Control Block / Stream Control Block (FCB/SCB),
т.е. данные, связанные с файлом или потоком. Два и более разных FILE_OBJECT могут иметь одинаковые
указатели FsContext (например, когда два разных хэндла ссылаются на один и тот же файл).
Если тебя это не смущает — тогда все ок. Просто для минифильтров использовать FsContext это
немного "не по фэншую", обычно принято либо использовать указатели на FILE_OBJECT, либо контексты.