| Предыдущий | Следующий |
| E_SYNCENGINE_SYNC_PAUSED_BY_SERVICE | E_SYNCENGINE_SERVICE_AUTHENTICATION_FAILED |
E_SYNCENGINE_FILE_IDENTIFIER_UNKNOWN
Что означает E_SYNCENGINE_FILE_IDENTIFIER_UNKNOWN
E_SYNCENGINE_FILE_IDENTIFIER_UNKNOWN (0x8802C002) — Указанный файл не найден.
Результат 0x8802C002 пришёл из подсистемы «Sync Engine» при работе с областью «client version, sync state и protocol compatibility». Для сообщения «указанный файл не найден» практический предмет проверки — «файл, identifier, неизвестный объект».
Что проверить и как подтвердить исправление
Сначала проверьте идентификатор, область поиска и жизненный цикл отсутствующего объекта. Для 0x8802C002 в условии «указанный файл не найден» проверьте идентификатор, область поиска и поколение объекта; имя может быть верным, но относиться к другому контейнеру или уже удалённому состоянию.
Сопоставьте с результатом 0x8802C002 следующие данные: client version, sync root/account, operation phase и first provider response; отдельно запишите HRESULT, ID, IDs, IDENTIFIER_UNKNOWN. До исправления 0x8802C002 сохраните исходное состояние объекта по теме «файл, identifier, неизвестный объект».
Для 0x8802C002 применяйте исправление на границе первого отказа: обновите несовместимый клиент или измените состояние синхронизации согласно документированному переходу. Сообщение «указанный файл не найден» при 0x8802C002 не следует подавлять общей обработкой исключения.
Подтвердите изменение повтором исходной операции: результат 0x8802C002 не должен возникать на исправном объекте, но прежний отрицательный контроль обязан оставаться предсказуемым.
Документация для результата 0x8802C002: Build a Cloud Files sync engine · Cloud Filter API reference · Determine cloud placeholder state.
Нужно найти другой код? Найти другой код состояния или ошибки.