| Предыдущий | Следующий |
| CO_E_UNREVOKED_REGISTRATION_ON_APARTMENT_SHUTDOWN | E_ADS_BAD_PATHNAME |
CO_E_PREMATURE_STUB_RUNDOWN
Что означает результат
CO_E_PREMATURE_STUB_RUNDOWN: Диспетчер заглушек преждевременно освободил объект, хотя к нему всё ещё подключены внешние клиенты. COM/RPC stub был разрушен раньше, чем завершился ожидаемый lifetime remote object/call. Это teardown/lifetime race.
Что проверить
- Проверьте release/disconnect sequence proxy/stub и server object.
- Исключите завершение apartment/process при активных вызовах.
- Сопоставьте с RPC rundown/context-handle событиями.
Диагностика и исправление
Удерживайте необходимые references до завершения вызовов и выполняйте shutdown после quiesce. Retry на уже разрушенном stub не восстанавливает context.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
