Что означает код HRESULT 0x80110812 (COMADMIN_E_PROCESSALREADYRECYCLED)?

 
Предыдущий Следующий
COMADMIN_E_CANTRECYCLESERVICEAPPS COMADMIN_E_PAUSEDPROCESSMAYNOTBERECYCLED

COMADMIN_E_PROCESSALREADYRECYCLED

Что означает результат

COMADMIN_E_PROCESSALREADYRECYCLED: Процесс уже был переработан. COM+ process уже был recycled, поэтому повторная recycle operation относится к устаревшему process instance. Это lifecycle result, а не новый crash процесса.

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

  • Сохраните process ID/instance key до запроса recycle.
  • Проверьте, не выполнил ли recycle другой управляющий поток или policy раньше.
  • После recycle перечитайте Processes collection вместо использования старого object.

Диагностика и исправление

Считайте старый process object завершённым и работайте с новым экземпляром. Повторный recycle старого ID не имеет смысла.

Технические ссылки


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