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:
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. |
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. |