Проектная файловая система Windows (ProjFS)
Проектная файловая система Windows (ProjFS) позволяет приложению пользовательского режима с именем "поставщик" проецировать иерархические данные из резервного хранилища данных в файловую систему, делая их файлами и каталогами в файловой системе. Например, простой поставщик может проецирует реестр Windows в файловую систему, делая разделы и значения реестра отображаемыми в виде файлов и каталогов соответственно. Примером более сложного поставщика является VFS для Git, который используется для виртуализации очень больших репозиториев Git.
Примечание
ProjFS предназначен для использования с высокоскоростными резервными хранилищами данных. Одна из целей проектирования — сделать проецируемые данные выглядят так, как если бы они присутствовали локально, скрывая тот факт, что данные могут быть удаленными. Таким образом, ProjFS не предоставляет: механизмы для отчетности о ходе отзыва данных; указание состояния файла в режиме "в сети" и "вне сети"; и другие функции, которые могут быть желательны при работе с резервными хранилищами данных, которые работают медленно. В таких сценариях рекомендуется использовать API облачных файлов.
В этом разделе
Раздел | Описание |
---|---|
Руководство по программированию проецируемых файловой системы Windows | Концептуальные сведения о реализации приложения поставщика ProjFS. |
Справочник по API проектной файловой системы Windows | Справочные сведения о программном интерфейсе ProjFS. |
Глоссарий проектной файловой системы Windows | Специальные термины, используемые в ProjFS. |
Дополнительные ресурсы
Раздел | Описание |
---|---|
Пример RegFS | Пример поставщика ProjFS, который проецит реестр Windows в файловую систему. |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по