Site icon EfmSoft

Что означает код HRESULT 0x80093003 (OSS_PDU_RANGE)?

 
Предыдущий Следующий
OSS_NEGATIVE_UINTEGER OSS_MORE_INPUT

OSS_PDU_RANGE

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

OSS_PDU_RANGE означает, что приложение передало selector PDU, который не соответствует ни одному top-level типу в текущей control table OSS. Это обычно ошибка версии generated code или неверной константы вызывающей стороны.

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

  • Сохраните числовой selector и символическую константу, из которой он получен.
  • Сверьте hash/build сгенерированной control table и ASN.1-схемы.
  • Проверьте, что приложение и runtime используют файлы одного поколения.
  • Сравните значение selector с допустимым диапазоном для конкретной сборки.

Исправление — передавать PDU из той таблицы, с которой реально собран модуль. Подмена входных байтов не помогает, потому что ошибка возникает ещё при выборе описания top-level типа.

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


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

Exit mobile version