Поделиться через


Функции ProjFS

Следующие функции объявляются в projectedfslib.h.

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

Тема Описание
PrjAllocateAlignedBuffer Выделяет буфер, который соответствует требованиям к выравниванию памяти устройства хранилища экземпляра виртуализации.
PrjClearNegativePathCache Очищает кэш отрицательных путей экземпляра виртуализации, если он активен.
PrjCompleteCommand Указывает, что поставщик завершил обработку обратного вызова, из которого он ранее вернул HRESULT_FROM_WIN32(ERROR_IO_PENDING).
PrjDeleteFile Позволяет поставщику удалить элемент, кэшированный в локальной файловой системе.
PrjDoesNameContainWildCards Определяет, содержит ли имя подстановочные знаки.
PrjFileNameCompare Сравнивает два имена файлов и возвращает значение, указывающее их относительный порядок сортировки.
PrjFileNameMatch Определяет, соответствует ли имя файла шаблону поиска.
PrjFillDirEntryBuffer Предоставляет сведения для одного файла или каталога перечисления.
PrjFillDirEntryBuffer2 Предоставляет сведения для одного файла или каталога перечисления и позволяет вызывающему объекту указывать расширенную информацию.
PrjFreeAlignedBuffer Освобождает выделенный буфер.
PrjGetOnDiskFileState Возвращает состояние файла или каталога на диске.
PrjGetVirtualizationInstanceInfo Извлекает сведения об экземпляре виртуализации.
PrjMarkDirectoryAsPlaceholder Преобразует существующий каталог в заполнитель каталога.
PrjStartVirtualizing Настраивает экземпляр виртуализации ProjFS и запускает его, предоставляя доступ к службам ввода-вывода и вызывая обратные вызовы на поставщике.
PrjStopVirtualizing Останавливает запущенный экземпляр виртуализации ProjFS, что делает его недоступным для обслуживания ввода-вывода или включает обратные вызовы к поставщику.
PrjUpdateFileIfNeeded Позволяет поставщику обновить элемент, кэшированный в локальной файловой системе.
PrjWriteFileData Отправляет содержимое файла в ProjFS.
PrjWritePlaceholderInfo Отправляет метаданные файла или каталога в ProjFS.
PrjWritePlaceholderInfo2 Отправляет метаданные файла или каталога в ProjFS и позволяет вызывающей системе указывать расширенные сведения.