encabezado bindlink.h
Esta API permite a los usuarios administradores enlazar un espacio de nombres del sistema de archivos a una "ruta de acceso virtual" local a través del filtro de enlace (minifiltro bindflt.sys). Los vínculos de enlace proporcionan redirección del sistema de archivos desde una "ruta de acceso virtual" local a una "ruta de acceso de respaldo" local o remota. Pueden habilitar principalmente dos tipos de escenarios: en primer lugar, pueden hacer que los archivos remotos a través de un recurso compartido de red aparezcan localmente, lo que mejora la compatibilidad de la aplicación y, en segundo lugar, permiten escenarios en los que una aplicación quiere que los archivos aparezcan en una nueva ubicación, potencialmente con diferentes nombres y estructuras de directorio, sin copiar los archivos. Los vínculos de enlace son transparentes para las aplicaciones y todas las API existentes funcionan sin el conocimiento de esta redirección. No se crea ningún archivo físico o directorio para la ruta de acceso virtual y los vínculos de enlace amplían los descriptores de seguridad y los permisos de los archivos y directorios de la ruta de acceso de respaldo a la ruta de acceso virtual.
bindlink.h contiene las siguientes interfaces de programación:
CreateBindLink Esta API permite a los administradores crear un vínculo de enlace entre una ruta de acceso virtual y una ruta de acceso de respaldo. |
RemoveBindLink Esta API permite a un usuario quitar un vínculo creado anteriormente mediante una llamada a CreateBindLink. |
CREATE_BIND_LINK_FLAGS Estas marcas se pueden pasar a CreateBindLink para cambiar el comportamiento predeterminado del vínculo de enlace para satisfacer las necesidades del usuario. |