Функции 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 и позволяет вызывающей системе указывать расширенные сведения. |