| Предыдущий | Следующий |
| 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-объект через штатный механизм активации. Простое повторение вызова по устаревшей ссылке не восстановит экспортёр.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.