Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Все реализации виртуализации, использующие заполнители , должны задать атрибут файла FILE_ATTRIBUTE_RECALL_ON_DATA_ACCESS для этих заполнителей. Этот атрибут указывает на следующее:
- Чтение таких файлов ниже минифильтра может возвращать 0 и
- Чтение таких файлов выше собственного минифильтра влечет за собой дополнительную стоимость размещения данных.
Мини-фильтр может удалить этот атрибут из заполнителя после локального доступа ко всем данным.
Все минифильтры, реализующие заполнители, должны находиться в группе порядка загрузки HSM.
Фильтры не должны выполнять целевые чтения/записи из экземпляров фильтров ниже группы порядка загрузки HSM для файлов, у которых установлен атрибут FILE_ATTRIBUTE_RECALL_ON_DATA_ACCESS. Эта ситуация может привести к повреждению данных файлов. Разработчик минифильтра может попытаться обойти эту ситуацию путем выдачи запроса ввода-вывода в верхней части стека, но такой запрос может привести к взаимоблокировкам.
Фильтры также не должны выдавать операции чтения и записи на файлы-заполнители, которые имеют атрибут FILE_ATTRIBUTE_RECALL_ON_DATA_ACCESS, заданный над группой порядка загрузки HSM. Такая операция чтения или записи приводит к ненужной гидратации, когда ни в каких приложениях пользователя не запрашиваются данные файла.
Минифильтр не должен выполнять операции чтения и записи при перехвате открытий только для атрибутов. Такие операции чтения и записи могут привести к взаимоблокировкам, так как некоторые реализации не ожидают, что открытия, предназначенные только для атрибутов, будут преобразованы в операции доступа к данным. Кроме того, такие операции чтения и записи нарушают назначение минифильтра, который проверяет FILE_ATTRIBUTE_RECALL_ON_DATA_ACCESS, чтобы избежать двух упомянутых выше ситуаций.
Таким образом, рекомендуется, чтобы минифильтры не выполняли операции чтения и записи в файлах с установленным атрибутом FILE_ATTRIBUTE_RECALL_ON_DATA_ACCESS.