| Предыдущий | Следующий |
| STATUS_CTX_CDM_DISCONNECT | STATUS_HEURISTIC_DAMAGE_POSSIBLE |
STATUS_SXS_RELEASE_ACTIVATION_CONTEXT
Освобождается ссылка на контекст активации
Контексты активации хранят данные привязки side-by-side, используемые для перенаправления DLL, регистрации COM, классов окон и других параметров, управляемых манифестом. Это объекты с подсчётом ссылок, поэтому освобождение последней или промежуточной ссылки является частью обычной очистки.
Поскольку это значение имеет информационную серьёзность, само его наличие не доказывает отсутствие или повреждение манифеста. Исследуйте его только вместе с реальной ошибкой контекста активации, нарушением баланса ссылок, преждевременной выгрузкой или аварией компонента, управляющего контекстом.
Что исследовать
- Сопоставьте сообщение с операциями создания, активации, деактивации и освобождения того же контекста.
- Проверьте, выполняется ли очистка при штатном завершении процесса или драйвера.
- Ищите двойное освобождение или использование после освобождения только тогда, когда последующие сбои ссылаются на тот же контекст.
- Не восстанавливайте хранилище компонентов только потому, что было зарегистрировано это информационное состояние.
Ссылки
- Microsoft Open Specifications: значения NTSTATUS
- Microsoft: контексты активации
- Microsoft: справочник по контекстам активации
- Исходный код Wine: реализация контекста активации
Нужно найти другой код? Найти другой код состояния или ошибки.