Re[6]: Отловить отмену копирования файла в Minifilter'е
От: -prus-  
Дата: 18.10.18 08:22
Оценка:
Здравствуйте, mike_rs, Вы писали:

_>
_>FO   FO   FO
_>  \  |   /
_>    FCB
_>


_>FO — это хендл с точки зрения юзера, FCB — файл. Когда закрывается FO (handle) — это Cleanup, а когда все FO ушли и закрывается(уничтожается) FCB — это Close. Кроме хендлов пользователя FO может придерживатся кеш-менеджером (если были кешированные операции) и когда он его закроет — неведомо. На системе где нет нехватки ресурсов это могут быть десятки часов и более.


А если для исключительных ситуаций, например, для некоторых файлов, сбросить возможность придерживания кеш-менеджером (это же можно в PreCreate или где?), то я незамедлительно получу Close? Или возможны еще варианты?
С уважением,
Евгений
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.