Проектная файловая система Windows (ProjFS)

Файловая система Windows Projected (ProjFS) позволяет приложению пользовательского режима , называемому "поставщиком", проектировать иерархические данные из резервного хранилища данных в файловую систему, что делает его как файлы и каталоги в файловой системе. Например, простой поставщик может проецирует реестр Windows в файловую систему, что делает разделы реестра и значения отображаются как каталоги и файлы соответственно. Примером более сложного поставщика является VFS для Git, который используется для виртуализации очень больших репозиториев Git.

Примечание.

ProjFS предназначен для использования с высокоскоростными резервными хранилищами данных. Одной из целей разработки является создание прогнозируемых данных, как если бы оно было локально, скрывая тот факт, что данные могут быть удаленными. Таким образом, ProjFS не предоставляет механизмы для создания отчетов о ходе отзыва данных; указание состояния "в сети" и "вне сети" файла; и другие функции, которые могут быть желательными при работе с резервными хранилищами данных, которые являются медленными. Для таких сценариев рекомендуется использовать API облачных файлов.

В этом разделе

Раздел Описание
Руководство по программированию проецируемых файловой системы Windows Концептуальная информация о реализации приложения поставщика ProjFS.
Справочник по API проецируемого файлового системы Windows Справочные сведения о интерфейсе программирования ProjFS.
Проецируемый глоссарий файловой системы Windows Специальные термины, используемые в ProjFS.

Дополнительные ресурсы

Раздел Описание
Пример RegFS Пример поставщика ProjFS, который проектит реестр Windows в файловую систему.