| Предыдущий | Следующий |
| CO_E_ACESINWRONGORDER | CO_E_FAILEDTOOPENPROCESSTOKEN |
CO_E_INCOMPATIBLESTREAMVERSION
Что означает CO_E_INCOMPATIBLESTREAMVERSION
CO_E_INCOMPATIBLESTREAMVERSION — OLE/COM persistence получил stream с версией, несовместимой с ожидаемым сериализованным форматом объекта. Поток может быть структурно читаемым, но semantic version не поддерживается.
Что проверить
- Сохраните stream header/version и CLSID/class metadata до преобразования.
- Определите версию writer, создавшего stream, и диапазон версий, поддерживаемый текущим reader.
- Проверьте, не был ли stream частично перезаписан более новой программой.
Как подтвердить исправление
Откройте данные совместимой версией компонента и выполните штатную migration/conversion. Не подменяйте version field вручную без понимания layout изменений.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
