Partager via


en-tête bindlink.h

Cette API permet aux utilisateurs administrateurs de lier un espace de noms de système de fichiers à un « chemin virtuel » local via le filtre Bind (mini-filtre bindflt.sys). Les liens de liaison fournissent la redirection du système de fichiers d’un « chemin virtuel » local vers un « chemin d’accès de stockage » local ou distant. Ils peuvent principalement activer deux types de scénarios : premièrement, ils peuvent faire apparaître des fichiers distants sur un partage réseau comme étant locaux, ce qui améliore la compatibilité des applications, et deuxièmement, ils permettent d’activer des scénarios où une application souhaite que des fichiers provenant d’emplacements différents apparaissent dans un nouvel emplacement, avec potentiellement des noms et des structures de répertoires différents, sans copier les fichiers. Les liens de liaison sont transparents pour les applications et toutes les API existantes fonctionnent à l’insu de cette redirection. Aucun fichier physique ou répertoire n’est créé pour le chemin d’accès virtuel et les liens de liaison étendent les descripteurs de sécurité et les autorisations des fichiers et répertoires dans le chemin d’accès de stockage au chemin virtuel.

bindlink.h contient les interfaces de programmation suivantes :

Fonctions

 
CreateBindLink

Cette API permet aux administrateurs de créer un lien de liaison entre un chemin d’accès virtuel et un chemin de stockage.
RemoveBindLink

Cette API permet à un utilisateur de supprimer un lien qui a été créé précédemment en appelant CreateBindLink.

Énumérations

 
CREATE_BIND_LINK_FLAGS

Ces indicateurs peuvent être transmis à CreateBindLink pour modifier le comportement du lien de liaison par défaut en fonction des besoins de l’utilisateur.