| Предыдущий | Следующий |
| ippStsNoErr | ippStsMisalignedBuf |
ippStsNoOperation
Что означает ippStsNoOperation
ippStsNoOperation — положительный статус-предупреждение: вызов завершился штатно, но эффективная операция оказалась пустой. Причиной может быть нулевой размер после clipping, слишком маленькая область для выбранного алгоритма или параметры преобразования, не оставившие выходных отсчётов.
Не приравнивайте его к ippStsNoErr. Если функция должна была записать destination buffer, его старое содержимое может остаться неизменным, поэтому публикация или хеширование такого буфера без проверки статуса создаёт ошибочный результат.
Что проверить
- Исходные и результирующие размеры, смещения ROI, border mode и коэффициенты масштабирования или преобразования.
- Фактическое пересечение областей после clipping, а не только исходный rectangle.
- Явную инициализацию выхода, если пустая операция допустима по логике приложения.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.