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

 
Предыдущий Следующий
ippStsSizeErr ippStsNoMemErr

ippStsBadArgErr

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

ippStsBadArgErr означает: Передан недопустимый аргумент или параметр функции. Для ippStsBadArgErr это общий статус Intel IPP, поэтому точный смысл определяется функцией, первой вернувшей код, и её документированным контрактом.

Для ippStsBadArgErr не делайте вывод только по числовому значению: сохраните имя primitive, полный набор аргументов и версию runtime. Одинаковый общий статус может сопровождать разные проверки в разных доменах IPP.

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

  • При диагностике ippStsBadArgErr проверьте return value непосредственно после вызова и не позволяйте следующей операции перезаписать контекст диагностики.
  • При диагностике ippStsBadArgErr сверьте variant suffix, типы данных, размеры, режим и состояние с точной сигнатурой функции.
  • При диагностике ippStsBadArgErr уменьшите вход до минимального воспроизводимого вызова, изменяя по одному параметру.
  • При диагностике ippStsBadArgErr если статус неизвестен, проверьте совместимость headers и runtime и выведите числовое значение вместе с symbolic name.

Для ippStsBadArgErr исправление подтверждается ожидаемым статусом и результатом на корректном входе и сохранением контролируемого отказа на специально нарушенном аргументе.

Документация для ippStsBadArgErr


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