| Предыдущий | Следующий |
| ERROR_SXS_EARLY_DEACTIVATION | ERROR_SXS_MULTIPLE_DEACTIVATION |
ERROR_SXS_INVALID_DEACTIVATION
ERROR_SXS_INVALID_DEACTIVATION — запрошенная деактивация контекста активации недопустима для текущего потока.
Вызывающая сторона попыталась деактивировать контекст, который не активен в этом потоке. Типичные причины: использование cookie в другом потоке, хранение устаревшего cookie или вызов очистки после неудачной активации.
Рассматривайте это как ошибку жизненного цикла и проследите cookie от ActivateActCtx до соответствующего пути очистки.
Что проверить
- Вызывайте DeactivateActCtx только после успешной активации и в том же потоке.
- Не используйте cookie повторно после деактивации его контекста.
- В асинхронном коде безопасно сохраняйте состояние, а не предполагайте, что локальный для потока контекст переносится между потоками.
Microsoft: справочник по контексту активации
Нужно найти другой код? Найти другой код состояния или ошибки.