| Предыдущий | Следующий |
| STATUS_CLOUD_FILE_NOT_IN_SYNC | STATUS_CLOUD_FILE_NOT_SUPPORTED |
STATUS_CLOUD_FILE_ALREADY_CONNECTED
Это локальный конфликт жизненного цикла соединения. Корень синхронизации может быть зарегистрирован постоянно, но для одного пути допускается только одно активное соединение CfConnectSyncRoot. Статус не означает, что удалённая учётная запись уже вошла в систему или локальный каталог повреждён.
Найдите второй экземпляр поставщика, незавершённое выключение или супервизор, перезапустивший процесс до освобождения предыдущего соединения. Повторная регистрация корня не является обычным исправлением; установите, какой процесс владеет соединением, и восстановите одного владельца обратных вызовов и ключа соединения.
Полезные проверки
- Записывайте путь корня синхронизации и идентичность процесса поставщика при подключении и отключении.
- Храните отдельный ключ соединения для каждого корня; не используйте ключ одного корня для другого.
- Позвольте обычному завершению вызвать
CfDisconnectSyncRoot; неожиданное завершение очищается платформой.
Связанная документация
- CfConnectSyncRoot указывает, что для пути корня синхронизации допускается только одно соединение.
- CfDisconnectSyncRoot описывает обычное отключение и очистку после неожиданного выхода поставщика.
Нужно найти другой код? Найти другой код состояния или ошибки.
