Что означает статус Intel IPP -216 (ippStsUnknownStatusCodeErr)?

 
Предыдущий Следующий
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, на которой он был получен.

Ссылки


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