| Предыдущий | Следующий |
| E_SKYDRIVE_ROOT_TARGET_FILE_SYSTEM_NOT_SUPPORTED | E_SKYDRIVE_ROOT_TARGET_CANNOT_INDEX |
E_SKYDRIVE_ROOT_TARGET_OVERLAP
Что означает E_SKYDRIVE_ROOT_TARGET_OVERLAP
E_SKYDRIVE_ROOT_TARGET_OVERLAP (0x80270261) — Это расположение уже используется.
Код 0x80270261 относится не ко всему компоненту «OneDrive sync engine», а к операции в области «sync root, placeholder и file update state». Сообщение «это расположение уже используется» позволяет начать с темы «skydrive, root, цель, overlap».
Что проверить и как подтвердить исправление
До изменения конфигурации сопоставьте первый отказ с фактическими параметрами операции. Для 0x80270261 с описанием «это расположение уже используется» воспроизведите отказ на минимальном объекте и меняйте только одно условие за запуск, чтобы отделить неверный вход от состояния системы.
Сопоставьте с результатом 0x80270261 следующие данные: sync root, item identity, placeholder state, hydration/pinning flags и sync event; отдельно запишите HRESULT, IDs. До исправления 0x80270261 сохраните исходное состояние объекта по теме «skydrive, root, цель, overlap».
Исправляя 0x80270261, меняйте только подтверждённую причину: согласуйте операцию с текущим состоянием placeholder и зарегистрированным корнем; не создавайте второй root для того же пути. Результат 0x80270261 с описанием «это расположение уже используется» должен исчезнуть на исходных данных без обхода штатной проверки.
После исправления повторите тот же вызов на прежних данных; у результата 0x80270261 должен измениться первый неуспешный этап, а не только последующее сообщение.
Документация для результата 0x80270261: Build a Cloud Files sync engine · StorageProviderSyncRootManager · Reparse points.
Нужно найти другой код? Найти другой код состояния или ошибки.