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