| Предыдущий | Следующий |
| CONTEXT_E_NOTRANSACTION | CO_E_NOIISINTRINSICS |
CO_E_THREADINGMODEL_CHANGED
Что означает результат
CO_E_THREADINGMODEL_CHANGED: После установки компонента в приложение COM+ изменилась его модель потоков. Переустановите компонент. Threading model COM class/registration изменилась или расходится с уже используемым activation context. Это несовместимость apartment/threading metadata.
Что проверить
- Сверьте ThreadingModel в InprocServer32 с версией DLL.
- Проверьте, не обновили ли registration при уже загруженном старом module.
- Сопоставьте apartment model caller с поддерживаемой class model.
Диагностика и исправление
Перезапустите host после согласованного update и восстановите корректную ThreadingModel registration. Нельзя безопасно менять модель для уже созданных объектов.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.