Что означает код NTSTATUS 0xC000CF1D (STATUS_CLOUD_FILE_PROVIDER_TERMINATED)?

 
Предыдущий Следующий
STATUS_CLOUD_FILE_REQUEST_CANCELED STATUS_NOT_A_CLOUD_SYNC_ROOT

STATUS_CLOUD_FILE_PROVIDER_TERMINATED

Процесс поставщика неожиданно завершился, пока платформе всё ещё требовалось обслужить операцию Cloud Files. Зарегистрированный корень синхронизации сам по себе не доказывает проблему удалённой учётной записи, но callback-вызовы, зависящие от завершившегося процесса, не могут быть выполнены, пока исправный экземпляр поставщика не подключится заново.

Сначала соберите телеметрию сбоя или завершения, затем восстановите один экземпляр поставщика, который повторно подключится к уже зарегистрированному корню и восстановит собственное состояние операций. Не отменяйте регистрацию корня автоматически: регистрация и активное соединение — разные этапы жизненного цикла.

Полезные проверки

  • Соберите причину завершения поставщика, тип последнего callback-вызова, ключ запроса и путь корня синхронизации.
  • При запуске восстановите незавершённую работу поставщика и вызывайте CfConnectSyncRoot только после готовности callback-обработчиков.
  • Используйте состояние поставщика для объяснения временной недоступности во время восстановления.

Связанная документация

  • CfDisconnectSyncRoot описывает очистку платформы после неожиданного завершения поставщика.
  • CfConnectSyncRoot описывает соединение, которое должно существовать для обслуживания callback-вызовов.

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