Что означает код HRESULT 0x8802D002 (E_SYNCENGINE_UNSUPPORTED_FOLDER_NAME)?

 
Предыдущий Следующий
E_SYNCENGINE_FOLDER_INACCESSIBLE E_SYNCENGINE_UNSUPPORTED_MARKET

E_SYNCENGINE_UNSUPPORTED_FOLDER_NAME

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

E_SYNCENGINE_UNSUPPORTED_FOLDER_NAME (0x8802D002) — Имя папки содержит недопустимые символы.

Контекст результата 0x8802D002 — подсистема «Sync Engine» и область «client version, sync state и protocol compatibility». Условие «имя папки содержит недопустимые символы» указывает на тему «неподдерживаемая возможность, folder, имя», а не на общий отказ всего компонента.

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

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

Перед повтором 0x8802D002 зафиксируйте client version, sync root/account, operation phase и first provider response; отдельно запишите HRESULT, IDs. Различия по теме «неподдерживаемая возможность, folder, имя» для 0x8802D002 покажут, изменился ли первый неуспешный этап.

Исправляя 0x8802D002, меняйте только подтверждённую причину: обновите несовместимый клиент или измените состояние синхронизации согласно документированному переходу. Результат 0x8802D002 с описанием «имя папки содержит недопустимые символы» должен исчезнуть на исходных данных без обхода штатной проверки.

Подтвердите изменение повтором исходной операции: результат 0x8802D002 не должен возникать на исправном объекте, но прежний отрицательный контроль обязан оставаться предсказуемым.

Документация для результата 0x8802D002: Build a Cloud Files sync engine · Naming files, paths, and namespaces · Cloud Filter API reference.


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