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

 
Предыдущий Следующий
ippStsJPEGOutOfBufErr ippStsChannelOrderErr

ippStsDrawTextErr

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

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

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

При разборе ippStsDrawTextErr исходная техническая страница отдельно связывает статус с ROI. Для ippStsDrawTextErr сохраните эти значения вместе с точной функцией и версией Intel IPP, чтобы не потерять специфичный для вызова контекст.

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

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

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

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


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