Что означает код ошибки Windows 378 (ERROR_CLOUD_FILE_ALREADY_CONNECTED)?

 
Предыдущий Следующий
ERROR_CLOUD_FILE_NOT_IN_SYNC ERROR_CLOUD_FILE_NOT_SUPPORTED

ERROR_CLOUD_FILE_ALREADY_CONNECTED

Только одно активное подключение CFAPI может владеть путём корня синхронизации

ERROR_CLOUD_FILE_ALREADY_CONNECTED возникает, когда поставщик пытается подключить корень синхронизации, для которого уже существует активный канал связи. CfConnectSyncRoot допускает не более одного подключения для заданного пути, хотя один процесс поставщика может подключаться к нескольким разным корням и получать для каждого отдельный ключ подключения.

Проверьте наличие дублирующихся экземпляров поставщика, одновременный запуск службы и процесса в области уведомлений для одной учётной записи либо путь повторного подключения, который выполняется до отключения предыдущего соединения. Регистрируйте идентификатор процесса, путь корня синхронизации и возвращённый ключ подключения. Не пытайтесь устранить проблему регистрацией второго удостоверения поставщика для того же каталога; согласуйте владение экземпляром и вызывайте CfDisconnectSyncRoot при штатном завершении работы или переключении учётной записи.

Что исследовать

  • Найдите несколько процессов поставщика, подключённых для одного пользователя к одному корню.
  • Храните ключи подключений отдельно для каждого корня и защищайте connect/disconnect синхронизацией на уровне процесса.
  • Убедитесь, что завершение работы дожидается предусмотренного отключения перед повторным подключением.

Ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.