| Предыдущий | Следующий |
| STATUS_CLOUD_FILE_NOT_UNDER_SYNC_ROOT | STATUS_CLOUD_FILE_PINNED |
STATUS_CLOUD_FILE_IN_USE
Активный облачный файл может иметь открытые дескрипторы, ожидающий пользовательский ввод-вывод, гидратацию или callback поставщика, из-за которых разрушительное изменение состояния небезопасно. Этот статус относится к порядку операций; он не доказывает повреждение файла или недоступность учётной записи поставщика.
Определите операцию, требующую исключительности, и дождитесь соответствующей границы закрытия, отмены или завершения. Для механизма синхронизации это обычно означает отслеживание запросов по идентичности файла и ключам передачи или запроса, а не определение простоя только по видимому окну Проводника.
Полезные проверки
- Зафиксируйте текущий тип callback, идентичность файла, ключ запроса и незавершённое состояние передачи.
- Используйте уведомления о завершении закрытия и отмене для безопасного завершения работы поставщика.
- Не завершайте пользовательские процессы принудительно только ради обычного обновления placeholder.
Связанная документация
- CF_CALLBACK_PARAMETERS документирует данные callback для fetch, cancel, open и close.
- CfConnectSyncRoot описывает канал callback, принадлежащий поставщику.
Нужно найти другой код? Найти другой код состояния или ошибки.