| Предыдущий | Следующий |
| CO_E_NOTCONSTRUCTED | CO_E_ISOLEVELMISMATCH |
CO_E_NOSYNCHRONIZATION
Что означает CO_E_NOSYNCHRONIZATION
CO_E_NOSYNCHRONIZATION означает несоответствие конфигурации COM+: компонент или операция предполагают синхронизацию, а текущий контекст её не предоставляет.
Что проверить
- Проверьте атрибут Synchronization компонента в COM+.
- Сверьте apartment/threading model и способ активации.
- Проверьте, не вызывается ли компонент вне ожидаемого COM+ context.
- После изменения одной настройки повторите тот же минимальный сценарий.
Бесконечный повтор не создаст отсутствующий synchronization context. Исправление — согласовать конфигурацию компонента и модель выполнения. Не меняйте одновременно регистрацию, безопасность и threading model: это затруднит проверку первичной причины.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.