Прочитать на английском

Поделиться через


Заголовок bindlink.h

Этот API позволяет администраторам привязать пространство имен файловой системы к локальному виртуальному пути с помощью фильтра привязки (мини-фильтр bindflt.sys). Связи привязки обеспечивают перенаправление файловой системы с локального "виртуального пути" на локальный или удаленный "резервный путь". В первую очередь они могут включать два типа сценариев: во-первых, удаленные файлы в общей сетевой папке отображаются локально, что повышает совместимость приложений, а во-вторых, они позволяют использовать сценарии, в которых приложение хочет, чтобы файлы из разных расположений отображались в новом расположении, потенциально с разными именами и структурами каталогов, без копирования файлов. Привязка ссылок является прозрачной для приложений, и все существующие API работают без ведома этого перенаправления. Для виртуального пути не создается физический файл или каталог, а ссылки привязки расширяют дескрипторы безопасности и разрешения файлов и каталогов в резервном пути к виртуальному пути.

bindlink.h содержит следующие программные интерфейсы:

Функции

 
CreateBindLink

Этот API позволяет администраторам создавать связь привязки между виртуальным и резервным путем.
RemoveBindLink

Этот API позволяет пользователю удалить ранее созданную ссылку путем вызова CreateBindLink.

Перечисления

 
CREATE_BIND_LINK_FLAGS

Эти флаги можно передать в CreateBindLink, чтобы изменить поведение привязки по умолчанию в соответствии с потребностями пользователя.