| Предыдущий | Следующий |
| ippStsI18nMsgCatalogCloseErr | ippStsOFBSizeErr |
ippStsUnknownStatusCodeErr
Этот статус обычно возникает при декодировании IppStatus в строку, а не внутри исходного data-processing primitive. Значение могло прийти из другой namespace, другой версии IPP или быть повреждено при преобразовании типа.
Особенно проверяйте отрицательные коды: sign extension/truncation и хранение в unsigned типе способны изменить число до вызова status-message helper.
Проверьте происхождение кода
- Логируйте raw signed integer и его hexadecimal representation.
- Headers, import library и runtime относятся к одной IPP release.
- В helper не передаётся HRESULT, errno или application-specific code.
- Wrapper не сужает IppStatus до 16-bit либо unsigned поля.
Не делайте вывод о сбое исходной операции только из этого результата. Сначала восстановите исходный raw code и boundary, на которой он был получен.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.