Что означает код ошибки Windows 14084 (ERROR_SXS_EARLY_DEACTIVATION)?

 
Предыдущий Следующий
ERROR_SXS_CORRUPTION ERROR_SXS_INVALID_DEACTIVATION

ERROR_SXS_EARLY_DEACTIVATION

ERROR_SXS_EARLY_DEACTIVATION — код попытался деактивировать контекст активации до деактивации расположенных над ним контекстов.

Контексты активации должны удаляться в порядке «последним вошёл — первым вышел». Ошибка указывает, что вызывающая сторона попыталась деактивировать старый контекст, пока в текущем потоке ещё активен более новый.

Это логическая ошибка кода, использующего API контекстов активации, а не сбой компонента операционной системы.

Что проверить

  • Деактивируйте контексты в порядке, обратном порядку активации.
  • Храните каждый маркер активации в области, которой он принадлежит.
  • Проверьте пути ошибок и отмены на пропущенную очистку вложенных контекстов.

Microsoft: DeactivateActCtx

Microsoft: ActivateActCtx

Microsoft: справочник по контекстам активации


Нужно найти другой код? Найти другой код состояния или ошибки.