Что означает код NTSTATUS 0xC000CF12 (STATUS_CLOUD_FILE_UNSUCCESSFUL)?

 
Предыдущий Следующий
STATUS_CLOUD_FILE_NETWORK_UNAVAILABLE STATUS_CLOUD_FILE_NOT_UNDER_SYNC_ROOT

STATUS_CLOUD_FILE_UNSUCCESSFUL

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

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

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

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

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

  • CfExecute описывает файловый статус синхронизации, связанный с операциями поставщика.
  • CfReportSyncStatus описывает корневой статус, используемый при отсутствии файлового статуса.

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