| Предыдущий | Следующий |
| ERROR_SMB1_NOT_AVAILABLE | ERROR_CLOUD_FILE_AUTHENTICATION_FAILED |
ERROR_FILE_SYSTEM_VIRTUALIZATION_INVALID_OPERATION
Состояние проецируемого объекта не разрешает операцию виртуализации
Объекты ProjFS переходят между виртуальным состоянием, состоянием заполнителя, полностью загруженным состоянием и состоянием с локальными изменениями. Обновление или удаление заполнителя имеет правила защиты несохранённых данных и открытых дескрипторов. Ошибка означает конфликт перехода с состоянием объекта, а не глобальную недоступность виртуализации.
До изменения представления поставщика запросите состояние файла. Возможно, нужно не трогать локально изменённый полный файл, использовать PrjUpdateFileIfNeeded с правильной версией или отложить удаление до закрытия дескрипторов. Изучите точную причину, возвращённую API обновления/удаления ProjFS. Обход поставщика обычными файловыми операциями может уничтожить изменения или нарушить согласованность вида.
Что проверить
- Текущее состояние заполнителя и кэша.
- Открытые дескрипторы и локальные изменения до замены данных.
- Причину отказа API обновления/удаления ProjFS.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.