File System proiettato di Windows (ProjFS)

Il file System proiettato da Windows (ProjFS) consente a un'applicazione in modalità utente denominata "provider" di proiettare i dati gerarchici da un archivio dati di supporto nel file system, facendolo apparire come file e directory nel file system. Un provider semplice può, ad esempio, proiettare il registro di sistema di Windows nel file system, rendendo le chiavi e i valori del registro di sistema visualizzati rispettivamente come file e directory. Un esempio di provider più complesso è VFS per git, usato per la virtualizzazione di repository git di grandi dimensioni.

Nota

ProjFS è progettato per l'uso con archivi dati di supporto ad alta velocità. Uno degli obiettivi di progettazione consiste nel far apparire i dati proiettati come se fossero presenti localmente, nascondendo il fatto che i dati potrebbero essere remoti. Di conseguenza, ProjFS non fornisce: meccanismi per la segnalazione dello stato di avanzamento del richiamo dei dati; indicazione dello stato online rispetto alla modalità offline di un file; non sono disponibili altre funzionalità che possono risultare utili quando si utilizzano archivi dati di backup lenti. Per questi scenari, è consigliabile usare invece l' API file Cloud.

Contenuto della sezione

Argomento Descrizione
Guida alla programmazione del file System di Windows Informazioni concettuali sull'implementazione di un'applicazione del provider ProjFS.
Riferimento all'API del file System proiettato di Windows Informazioni di riferimento per l'interfaccia di programmazione ProjFS.
Glossario del file System proiettato di Windows Termini speciali usati in ProjFS.

Risorse aggiuntive

Esempio RegFS Un provider ProjFS di esempio che proietta il registro di sistema di Windows nell'file system.