| Предыдущий | Следующий |
| ippStsInvalidCryptoKeyErr | ippStsBadModulusErr |
ippStsLengthErr
Что означает ippStsLengthErr
ippStsLengthErr означает: Задана недопустимая длина строки. Для ippStsLengthErr статус относится к строковой операции, длине входа или выхода, количеству строк либо системной функции отрисовки текста.
Для ippStsLengthErr уточните единицы длины: байты, элементы, символы или кодовые единицы. При многобайтовых кодировках число отображаемых символов не равно размеру буфера.
Что проверить
- При диагностике
ippStsLengthErrзапишите encoding, фактическую длину, ёмкость назначения и наличие места для завершающего нуля, если он требуется. - При диагностике
ippStsLengthErrпроверьте переполнение и обрезание при преобразованииsize_tв более узкий тип. - При диагностике
ippStsLengthErrдля массива строк проверьте число элементов и ёмкость каждого отдельного назначения. - При диагностике
ippStsLengthErrдля системной отрисовки сохраните платформенную ошибку, выбранный шрифт, контекст устройства и входной текст.
Для ippStsLengthErr исправление подтверждается тестами с пустой строкой, максимальной допустимой длиной, многобайтовыми символами и намеренно недостаточным выходным буфером.
Документация для ippStsLengthErr
Нужно найти другой код? Найти другой код состояния или ошибки.