次の方法で共有


Windows Projected File System (ProjFS)

Windows Projected File System (ProjFS) を使用すると、"プロバイダー" と呼ばれるユーザー モード アプリケーションで、バッキング データ ストアからファイル システムに階層データを投影し、ファイル システム内のファイルとディレクトリとして表示できます。 たとえば、単純なプロバイダーは Windows レジストリをファイル システムに投影し、レジストリ キーと値をそれぞれディレクトリとファイルとして表示できます。 より複雑なプロバイダーの例として、 VFS for Git があり、これは非常に大規模な Git リポジトリを仮想化するために使用されます。

Note

ProjFS は、高速バッキング データ ストアで使用するように設計されています。 その設計目標の 1 つは、投影されたデータをローカルに存在するかのように表示し、データがリモートである可能性があるという事実を非表示にすることです。 そのため、ProjFS には、データの取り消しの進行状況を報告するためのメカニズムは用意されていません。ファイルのオンライン状態とオフライン状態の表示。また、低速のバッキング データ ストアを操作する場合に望ましい可能性があるその他の機能も含まれます。 このようなシナリオでは、代わりに Cloud Files API を使用することを検討してください。

このセクションの内容

トピック 説明
Windows 投影ファイル システム プログラミング ガイド ProjFS プロバイダー アプリケーションの実装に関する概念情報。
Windows Projected File System API リファレンス ProjFS プログラミング インターフェイスのリファレンス情報。
Windows Projected File System 用語集 ProjFS で使用される特別な用語。

その他のリソース

トピック 説明
RegFS サンプル Windows レジストリをファイル システムに投影するサンプル ProjFS プロバイダー。