Site icon EfmSoft

Что означает код HRESULT 0x80010112 (RPC_E_INVALID_EXTENSION)?

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

RPC_E_INVALID_EXTENSION

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

RPC_E_INVALID_EXTENSION (0X80010112) означает, что базовый RPC/COM message header распознан, но его extension имеет недопустимый формат или содержание. Поэтому первым объектом сравнения должна быть именно дополнительная часть заголовка.

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

  • Сохраните type/length extension, negotiated protocol/version и компонент proxy/stub, который сформировал сообщение.
  • Проверьте согласованность заявленной длины с фактическими bytes и допустимость extension для используемой версии/возможностей peer.
  • Сравните вызов с тем же interface/method/контекст безопасности без дополнительного extension или через заведомо совместимую пару proxy/stub.

Если ломается уже базовая структура сообщения, ожидается RPC_E_INVALID_HEADER. Разделение этих двух случаев помогает не искать ошибку расширения в основном payload метода.

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


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

Exit mobile version