| Предыдущий | Следующий |
| ippStsInsufficientEntropy | ippStsOverlongString |
ippStsOvermuchStrings
Что означает ippStsOvermuchStrings
ippStsOvermuchStrings означает: Количество строк назначения превышает ожидаемое. Статус относится к строковой операции, длине входа или выхода, количеству строк либо системной функции отрисовки текста.
Уточните единицы длины: байты, элементы, символы или кодовые единицы. При многобайтовых кодировках число отображаемых символов не равно размеру буфера.
При разборе этот результат исходная техническая страница отдельно связывает статус с API, ABI. Сохраните эти значения вместе с точной функцией и версией Intel IPP, чтобы не потерять специфичный для вызова контекст.
Что проверить
- При диагностике этот результат запишите encoding, фактическую длину, ёмкость назначения и наличие места для завершающего нуля, если он требуется.
- При диагностике этот результат проверьте переполнение и обрезание при преобразовании
size_tв более узкий тип. - При диагностике этот результат для массива строк проверьте число элементов и ёмкость каждого отдельного назначения.
- При диагностике этот результат для системной отрисовки сохраните платформенную ошибку, выбранный шрифт, контекст устройства и входной текст.
Исправление подтверждается тестами с пустой строкой, максимальной допустимой длиной, многобайтовыми символами и намеренно недостаточным выходным буфером.
Документация
- Intel: Integrated Performance Primitives product and documentation
- Intel IPP developer guide
- Intel IPP error-reporting reference
- AllStat source record: Intel ippdefs.h semantics
Нужно найти другой код? Найти другой код состояния или ошибки.