Что означает статус Intel IPP -119 (ippStsLengthErr)?

 
Предыдущий Следующий
ippStsInvalidCryptoKeyErr ippStsBadModulusErr

ippStsLengthErr

Что означает ippStsLengthErr

ippStsLengthErr означает: Задана недопустимая длина строки. Для ippStsLengthErr статус относится к строковой операции, длине входа или выхода, количеству строк либо системной функции отрисовки текста.

Для ippStsLengthErr уточните единицы длины: байты, элементы, символы или кодовые единицы. При многобайтовых кодировках число отображаемых символов не равно размеру буфера.

Что проверить

  • При диагностике ippStsLengthErr запишите encoding, фактическую длину, ёмкость назначения и наличие места для завершающего нуля, если он требуется.
  • При диагностике ippStsLengthErr проверьте переполнение и обрезание при преобразовании size_t в более узкий тип.
  • При диагностике ippStsLengthErr для массива строк проверьте число элементов и ёмкость каждого отдельного назначения.
  • При диагностике ippStsLengthErr для системной отрисовки сохраните платформенную ошибку, выбранный шрифт, контекст устройства и входной текст.

Для ippStsLengthErr исправление подтверждается тестами с пустой строкой, максимальной допустимой длиной, многобайтовыми символами и намеренно недостаточным выходным буфером.

Документация для ippStsLengthErr


Нужно найти другой код? Найти другой код состояния или ошибки.