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

 
Предыдущий Следующий
ERROR_ACCOUNT_LOCKED_OUT OR_INVALID_OID

OR_INVALID_OXID

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

OR_INVALID_OXID означает, что COM/RPC Object Resolver получил OXID, для которого больше нет известного экспортёра объектов.

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

  • Определите процесс и компьютер, которые должны были экспортировать COM-объект.
  • Проверьте, не завершился ли серверный процесс и не был ли COM-объект пересоздан после получения клиентом старой ссылки.
  • Сопоставьте OXID с сетевой привязкой и конечной точкой RPC; устаревшая привязка после перезапуска сервера больше не действительна.
  • Не переносите сохранённые OXID/OID как постоянные идентификаторы между запусками процесса или между машинами.

Обычно требуется заново получить интерфейс или ссылку на COM-объект через штатный механизм активации. Простое повторение вызова по устаревшей ссылке не восстановит экспортёр.

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


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