| Предыдущий | Следующий |
| CO_E_SERVER_INIT_TIMEOUT | CO_E_TRACKER_CONFIG |
CO_E_NO_SECCTX_IN_ACTIVATE
Что означает CO_E_NO_SECCTX_IN_ACTIVATE
CO_E_NO_SECCTX_IN_ACTIVATE означает, что во время активации COM-сервера отсутствует security context, который требуется выбранному сценарию. Это не общий отказ DCOM-сети: проблема относится к токену/impersonation state на конкретной границе activation.
Что проверить
- Сохраните CLSID, caller token, impersonation level и контекст вызова активации.
- Проверьте, не был ли impersonation снят до CoCreateInstance/activation и не выполняется ли вызов из worker thread без ожидаемого token context.
- Сопоставьте DCOM launch/access policy только после подтверждения, что требуемый security context вообще присутствует.
Как подтвердить исправление
Исправление подтверждается активацией того же CLSID с корректно установленным security context без изменения server registration.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.