bindlink.h-Header

Mit dieser API können Administratoren einen Dateisystemnamespace über den Bindungsfilter (Minifilter bindflt.sys) an einen lokalen "virtuellen Pfad" binden. Bindungslinks bieten eine Dateisystemumleitung von einem lokalen "virtuellen Pfad" zu einem lokalen oder Remote-"Sicherungspfad". Sie können in erster Linie zwei Arten von Szenarien ermöglichen: Erstens können Remotedateien über eine Netzwerkfreigabe lokal angezeigt werden, was die App-Kompatibilität verbessert, und zweitens ermöglichen sie Szenarien, in denen eine Anwendung Dateien von verschiedenen Speicherorten an einem neuen Speicherort anzeigen möchte, möglicherweise mit unterschiedlichen Namen und Verzeichnisstrukturen, ohne die Dateien zu kopieren. Bindungslinks sind für Anwendungen transparent, und alle vorhandenen APIs funktionieren ohne Die Kenntnis dieser Umleitung. Es wird keine physische Datei oder ein Verzeichnis für den virtuellen Pfad erstellt, und Bindungslinks erweitern die Sicherheitsbeschreibungen und Berechtigungen der Dateien und Verzeichnisse im Sicherungspfad zum virtuellen Pfad.

bindlink.h enthält die folgenden Programmierschnittstellen:

Functions

 
CreateBindLink

Mit dieser API können Administratoren eine Bindungsverbindung zwischen einem virtuellen Pfad und einem Sicherungspfad erstellen.
RemoveBindLink

Mit dieser API kann ein Benutzer einen Link entfernen, der zuvor durch Aufrufen von CreateBindLink erstellt wurde.

Enumerationen

 
CREATE_BIND_LINK_FLAGS

Diese Flags können an CreateBindLink übergeben werden, um das Standardverhalten von Bindungslinks an die Anforderungen des Benutzers zu ändern.