Intestazione bindlink.h

Questa API consente agli utenti amministratori di associare uno spazio dei nomi del file system a un "percorso virtuale" locale tramite il filtro bind (mini filtro bindflt.sys). I collegamenti di associazione forniscono il reindirizzamento del file system da un "percorso virtuale" locale a un percorso di backup locale o remoto. Possono abilitare principalmente due tipi di scenari: in primo luogo, possono rendere i file remoti in una condivisione di rete che migliora la compatibilità delle app e, in secondo luogo, consentono scenari in cui un'applicazione vuole che i file da posizioni diverse vengano visualizzati in una nuova posizione, potenzialmente con nomi e strutture di directory diverse, senza copiare i file. I collegamenti di associazione sono trasparenti per le applicazioni e tutte le API esistenti funzionano senza conoscere questo reindirizzamento. Non viene creato alcun file fisico o directory per il percorso virtuale e i collegamenti di associazione estendono i descrittori di sicurezza e le autorizzazioni dei file e delle directory nel percorso di backup del percorso virtuale.

bindlink.h contiene le interfacce di programmazione seguenti:

Funzioni

 
CreateBindLink

Questa API consente agli amministratori di creare un collegamento di associazione tra un percorso virtuale e un percorso di backup.
RemoveBindLink

Questa API consente a un utente di rimuovere un collegamento creato in precedenza chiamando CreateBindLink.

Enumerazioni

 
CREATE_BIND_LINK_FLAGS

Questi flag possono essere passati a CreateBindLink per modificare il comportamento di collegamento di associazione predefinito in base alle esigenze dell'utente.