| Предыдущий | Следующий |
| ippStsNoErr | ippStsMisalignedBuf |
ippStsNoOperation
Что означает ippStsNoOperation
ippStsNoOperation означает: Операция не выполнялась. Для ippStsNoOperation это положительный информационный статус: библиотека не выполнила преобразование, хотя вызов не завершился отрицательной ошибкой.
Для ippStsNoOperation причина зависит от конкретной функции: операция могла оказаться тождественной, не требоваться при заданных размерах или быть пропущена согласно контракту. Не считайте этот статус эквивалентом фактически изменённого выходного буфера.
При разборе ippStsNoOperation исходная техническая страница отдельно связывает статус с ippStsNoErr, ROI. Для ippStsNoOperation сохраните эти значения вместе с точной функцией и версией Intel IPP, чтобы не потерять специфичный для вызова контекст.
Что проверить
- При диагностике
ippStsNoOperationпроверьте документацию именно вызванной функции и условие, при котором она возвращаетippStsNoOperation. - При диагностике
ippStsNoOperationсравните входные и выходные параметры, ROI, размеры и режим in-place. - При диагностике
ippStsNoOperationне полагайтесь на побочные эффекты, если функция явно сообщает, что операция не выполнялась. - При диагностике
ippStsNoOperationотделяйте этот статус отippStsNoErrв метриках и тестах.
Для ippStsNoOperation исправление или ожидаемое поведение подтверждается проверкой результата: либо операция действительно должна быть пропущена, либо после изменения входных условий функция выполняет преобразование и возвращает соответствующий статус.
Документация для ippStsNoOperation
- Intel IPP error reporting
- Intel IPP Developer Guide and Reference
- OpenCV geometric image transformations
Нужно найти другой код? Найти другой код состояния или ошибки.
