| Предыдущий | Следующий |
| OSS_NULL_FCN | OSS_UNAVAIL_ENCRULES |
OSS_BAD_ENCRULES
Что означает OSS_BAD_ENCRULES
OSS_BAD_ENCRULES (0x80093016) — OSS runtime получил значение encoding rules, которое не является допустимым selector.
Что проверить
- Сохраните API, которым выбирались BER/DER/PER rules, и фактическое значение selector.
- Инициализируйте новый control/context через документированный API вместо прямой записи внутренних полей.
- Отличайте BAD_ENCRULES от UNAVAIL_ENCRULES: в первом случае selector недопустим, во втором правило распознано, но реализация недоступна.
Как подтвердить исправление
Документированный encoding-rule enum должен приниматься новым context и исходный PDU должен обрабатываться без OSS_BAD_ENCRULES.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
