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