bindlink.h 标头

此 API 允许管理员用户通过绑定筛选器 (微型筛选器 bindflt.sys) 将文件系统命名空间绑定到本地“虚拟路径”。 绑定链接提供从本地“虚拟路径”到本地或远程“后备路径”的文件系统重定向。 它们主要可以启用两种类型的方案:第一,它们可以通过网络共享使远程文件显示为本地,从而提高应用兼容性;其次,它们允许应用程序希望来自不同位置的文件出现在新位置(可能具有不同名称和目录结构)的方案,而无需复制文件。 绑定链接对应用程序是透明的,所有现有 API 都在不知道此重定向的情况下工作。 不会为虚拟路径创建物理文件或目录,绑定链接会将备份路径中文件和目录的安全描述符和权限扩展到虚拟路径。

bindlink.h 包含以下编程接口:

函数

 
CreateBindLink

此 API 允许管理员在虚拟路径和后备路径之间创建绑定链接。
RemoveBindLink

此 API 允许用户删除以前通过调用 CreateBindLink 创建的链接。

枚举

 
CREATE_BIND_LINK_FLAGS

这些标志可以传递到 CreateBindLink,以更改默认绑定链接行为以满足用户的需求。