| Предыдущий | Следующий |
| OSS_MORE_INPUT | OSS_BAD_ARG |
OSS_DATA_ERROR
OSS_DATA_ERROR (0x80093005) — результат OSS ASN.1 runtime для отклонения недействительных encoded octets. Runtime может прочитать buffer, но tag, length, value или требования правило кодирования не образуют допустимое значение для выбранной schema. Поскольку смещение первого сбоя и соседние octets имеют решающее значение для этого условия, диапазон HRESULT Microsoft следует рассматривать вместе с документацией return code OSS Nokalva. Начните исследование с фиксации выбранный набор правил BER, DER, PER или другой, затем отделите закодированное значение от сгенерированных артефактов, аргументов вызова и runtime-пакета, реально загруженного процессом.
Технические ссылки
- Microsoft: определения HRESULT OSS ASN.1
- OSS Nokalva: return codes encoder/decoder
- OSS Nokalva: runtime-функции и инициализация control
- Соответствующая спецификация ASN.1 или деталь runtime
Что проверить отдельно
Runtime обнаружил ошибку данных ASN.1; сохраните input bytes и offset первого отказа, чтобы отличить повреждение payload от неверной schema.
Нужно найти другой код? Найти другой код состояния или ошибки.