Windows проецированную файловую систему (ProjFS)

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

Примечание

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

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

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

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

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