Что означает код NTSTATUS 0xC000CF0D (STATUS_CLOUD_FILE_CONNECTED_PROVIDER_ONLY)?

 
Предыдущий Следующий
STATUS_CLOUD_FILE_READ_ONLY_VOLUME STATUS_CLOUD_FILE_VALIDATION_FAILED

STATUS_CLOUD_FILE_CONNECTED_PROVIDER_ONLY

По умолчанию операции управления placeholder в активном sync root принадлежат подключённому поставщику синхронизации. Это не позволяет постороннему локальному процессу менять идентичность placeholder, состояние гидратации или другие данные поставщика, пока обслуживаются callbacks.

Поэтому статус описывает вызывающий процесс и состояние жизненного цикла, а не повреждённый облачный объект. Вспомогательный процесс должен либо действовать через границу службы самого поставщика, либо полагаться на явно зарегистрированную политику управления placeholder, разрешающую соответствующую операцию.

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

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

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

  • CF_SYNC_POLICIES задаёт политику управления placeholder по умолчанию и политику без ограничений.
  • CfConnectSyncRoot описывает подключение поставщика и его ключ подключения.

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