| Предыдущий | Следующий |
| ippStsSAReservedErr1 | ippStsNoOperation |
ippStsNoErr
Что означает ippStsNoErr
ippStsNoErr означает: Ошибок нет. Для ippStsNoErr это штатное нулевое значение IppStatus: вызов завершился без ошибки и без предупреждения.
Для ippStsNoErr проверка одного только статуса не заменяет проверку контракта результата. Выходные размеры, число обработанных элементов и содержимое буферов всё равно должны соответствовать выбранной функции и входным данным.
При разборе ippStsNoErr исходная техническая страница отдельно связывает статус с API, ROI, ABI. Для ippStsNoErr сохраните эти значения вместе с точной функцией и версией Intel IPP, чтобы не потерять специфичный для вызова контекст.
Что проверить
- При диагностике
ippStsNoErrсопоставьтеippStsNoErrс конкретным вызовом, вариантом функции и фактическими входными параметрами. - При диагностике
ippStsNoErrпроверьте выходные размеры, допустимые диапазоны и ожидаемое изменение буферов, особенно для операций, которые могут законно обработать нулевой объём. - При диагностике
ippStsNoErrне путайте нулевой статус с положительным предупреждением: предупреждение может сопровождать пригодный, но изменённый или неполный результат. - При диагностике
ippStsNoErrв тестах проверяйте одновременно статус и содержимое результата, а не только отсутствие отрицательного кода.
Для ippStsNoErr нормальный положительный тест должен возвращать ippStsNoErr и ожидаемый результат; отдельные отрицательные тесты должны по-прежнему возвращать документированные ошибки или предупреждения.
Документация для ippStsNoErr
- Intel: Integrated Performance Primitives product and documentation
- Intel IPP developer guide
- Intel IPP error-reporting reference
- AllStat source record: Intel ippdefs.h semantics
Нужно найти другой код? Найти другой код состояния или ошибки.
