Что означает код HRESULT 0x8802B003 (E_SYNCENGINE_UNSUPPORTED_FILE_NAME)?

 
Предыдущий Следующий
E_SYNCENGINE_FILE_SIZE_EXCEEDS_REMAINING_QUOTA E_SYNCENGINE_FOLDER_ITEM_COUNT_LIMIT_EXCEEDED

E_SYNCENGINE_UNSUPPORTED_FILE_NAME

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

E_SYNCENGINE_UNSUPPORTED_FILE_NAME (0x8802B003) — Имя файла содержит недопустимые символы.

Результат 0x8802B003 пришёл из подсистемы «Sync Engine» при работе с областью «client version, sync state и protocol compatibility». Для сообщения «имя файла содержит недопустимые символы» практический предмет проверки — «неподдерживаемая возможность, файл, имя».

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

В первую очередь сверьте запрос с возможностями фактически установленной версии компонента. Для 0x8802B003 в сценарии «имя файла содержит недопустимые символы» проверьте возможности фактически установленной версии и свойства, реально предоставленные объектом; неизменённый запрос к неподдерживаемой функции повторять бессмысленно.

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

После локализации 0x8802B003 действуйте по контракту подсистемы: обновите несовместимый клиент или измените состояние синхронизации согласно документированному переходу. Для 0x8802B003 и условия «имя файла содержит недопустимые символы» неизменённый повтор без нового состояния не считается исправлением.

Повторите операцию в том же окружении и сравните первый отличающийся вызов; для результата 0x8802B003 это надёжнее единичного успеха на других данных.

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


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