| Предыдущий | Следующий |
| ippStsSizeErr | ippStsNoMemErr |
ippStsBadArgErr
Это широкий caller-side validation result. Проверять нужно exact signature и взаимные ограничения параметров, а не считать статус случайным runtime failure.
Отдельные scalar values могут быть допустимы по отдельности и всё же образовывать запрещённую комбинацию: например, mode с данным data type, размер с выбранным algorithm selector или несовместимые flags.
Проверьте аргументы как набор
- Запишите все scalar/enum значения непосредственно перед вызовом.
- Проверьте документированные cross-parameter constraints.
- Сравните failing call с минимальным known-good вызовом того же overload.
- Wrapper validation должна выдавать имя нарушенного application-level параметра до IPP.
Меняйте по одному аргументу и сохраняйте остальные неизменными. Это помогает превратить общий BadArgErr в конкретное воспроизводимое условие вместо случайного перебора параметров.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.