Что означает код HRESULT 0x80270264 (E_SKYDRIVE_UPDATE_AVAILABILITY_FAIL)?

 
Предыдущий Следующий
E_SKYDRIVE_FILE_NOT_UPLOADED E_SKYDRIVE_ROOT_TARGET_VOLUME_ROOT_NOT_SUPPORTED

E_SKYDRIVE_UPDATE_AVAILABILITY_FAIL

Что означает E_SKYDRIVE_UPDATE_AVAILABILITY_FAIL

E_SKYDRIVE_UPDATE_AVAILABILITY_FAIL (0x80270264) — Не удалось завершить операцию.

Код 0x80270264 относится не ко всему компоненту «OneDrive sync engine», а к операции в области «sync root, placeholder и file update state». Сообщение «не удалось завершить операцию» позволяет начать с темы «skydrive, обновление, availability, fail».

Что проверить и как подтвердить исправление

Не начинайте с общего сброса компонента: сопоставьте первый отказ с фактическими параметрами операции. При 0x80270264 и условии «не удалось завершить операцию» воспроизведите отказ на минимальном объекте и меняйте только одно условие за запуск, чтобы отделить неверный вход от состояния системы.

Перед повтором 0x80270264 зафиксируйте sync root, item identity, placeholder state, hydration/pinning flags и sync event; отдельно запишите HRESULT. Различия по теме «skydrive, обновление, availability, fail» для 0x80270264 покажут, изменился ли первый неуспешный этап.

Для 0x80270264 применяйте исправление на границе первого отказа: согласуйте операцию с текущим состоянием placeholder и зарегистрированным корнем; не создавайте второй root для того же пути. Сообщение «не удалось завершить операцию» при 0x80270264 не следует подавлять общей обработкой исключения.

После исправления повторите тот же вызов на прежних данных; у результата 0x80270264 должен измениться первый неуспешный этап, а не только последующее сообщение.

Документация для результата 0x80270264: Build a Cloud Files sync engine · Cloud Filter API reference · Determine cloud placeholder state.


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