Système de fichiers projeté Windows (ProjFS)

Le système de fichiers projeté Windows (ProjFS) permet à une application en mode utilisateur appelée « fournisseur » de projeter des données hiérarchiques à partir d’un magasin de données de stockage dans le système de fichiers, ce qui le rend visible en tant que fichiers et répertoires dans le système de fichiers. Par exemple, un fournisseur simple peut projeter le Registre Windows dans le système de fichiers, ce qui rend les clés et les valeurs de Registre affichées en tant que répertoires et fichiers, respectivement. Un exemple de fournisseur plus complexe est VFS pour Git, qui est utilisé pour virtualiser des dépôts Git très volumineux.

Remarque

ProjFS est conçu pour une utilisation avec des magasins de données de stockage haute vitesse. L’un de ses objectifs de conception est de faire apparaître les données projetées comme si elles étaient présentes localement, masquant le fait que les données peuvent être distantes. Par conséquent, ProjFS ne fournit pas de mécanismes permettant de signaler la progression du rappel des données ; indication de l’état en ligne et hors connexion d’un fichier ; ni d’autres fonctionnalités qui peuvent être souhaitables lors de l’utilisation de magasins de données de stockage lents. Pour ces scénarios, envisagez plutôt d’utiliser l’API Cloud Files.

Contenu de cette section

Sujet Description
Guide de programmation du système de fichiers projeté Windows Informations conceptuelles sur l’implémentation d’une application de fournisseur ProjFS.
Informations de référence sur l’API du système de fichiers projeté Windows Informations de référence pour l’interface de programmation ProjFS.
Glossaire du système de fichiers projeté Windows Termes spéciaux utilisés dans ProjFS.

Ressources complémentaires

Sujet Description
Exemple RegFS Exemple de fournisseur ProjFS qui projette le Registre Windows dans le système de fichiers.