Site icon EfmSoft

Что означает код HRESULT 0x80010114 (RPC_E_INVALID_OBJECT)?

 
Предыдущий Следующий
RPC_E_INVALID_IPID RPC_S_CALLPENDING

RPC_E_INVALID_OBJECT

Что означает RPC_E_INVALID_OBJECT

RPC_E_INVALID_OBJECT (0X80010114) означает, что запрошенный COM-объект больше не существует. Клиентская ссылка/proxy указывает на объект, lifetime которого завершён либо который исчез вместе с серверной сессией.

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

  • Сопоставьте создание объекта с Release, disconnect, server restart и окончанием owning session; ищите поздний вызов через закэшированный proxy.
  • Получите новый interface pointer штатной активацией/маршалингом и не копируйте внутреннюю identity старого proxy.
  • Если объект server-scoped, проверьте, не создаётся ли новый server generation под тем же логическим именем: ссылка на объект из предыдущего процесса после restart недействительна.

От RPC_E_INVALID_IPID код отличается уровнем ссылки: INVALID_IPID указывает на конкретный interface instance, а INVALID_OBJECT — на отсутствующий объект как цель вызова.

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


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

Exit mobile version