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


Перечисление PRJ_STARTVIRTUALIZING_FLAGS (projectedfslib.h)

Флаги, которые необходимо указать при запуске экземпляра виртуализации.

Синтаксис

typedef enum PRJ_STARTVIRTUALIZING_FLAGS {
  PRJ_FLAG_NONE = 0x00000000,
  PRJ_FLAG_USE_NEGATIVE_PATH_CACHE = 0x00000001
} ;

Константы

 
PRJ_FLAG_NONE
Значение: 0x00000000
Флаги отсутствуют.
PRJ_FLAG_USE_NEGATIVE_PATH_CACHE
Значение: 0x00000001
Указывает, что ProjFS должен поддерживать "кэш отрицательных путей" для экземпляра виртуализации. Если кэш отрицательных путей активен, то, если поставщик указывает, что путь к файлу не существует, возвращая HRESULT_FROM_WIN32(ERROR_FILE_NOT_FOUND) из обратного вызова PRJ_GET_PLACEHOLDER_INFO_CB , ProjFS не сможет открыть этот путь после этого без повторного вызова обратного вызова PRJ_GET_PLACEHOLDER_INFO_CB .

Чтобы возобновить получение PRJ_GET_PLACEHOLDER_INFO_CB для путей, указанных поставщиком, не существует, поставщик должен вызвать PrjClearNegativePathCache.

Требования

Требование Значение
Минимальная версия клиента Windows 10, версия 1809 [только классические приложения]
Минимальная версия сервера Windows Server [только классические приложения]
Верхняя часть projectedfslib.h