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