Что означает статус Intel IPP 42 (ippStsI18nGetMessageFail)?

 
Также может означать:
КонстантаТипОС
KERN_SEMAPHORE_DESTROYEDКод возврата ядра macOSmacOS
ENOMSGerrnoLinux
ENOPROTOOPTerrnomacOS
EUNATCHerrnoSolaris
EILSEQerrnoWindows
INCONSISTENT_IRPКод BSODWindows
Предыдущий Следующий
ippStsI18nMsgCatalogInvalid ippStsWaterfall

ippStsI18nGetMessageFail

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

ippStsI18nGetMessageFail относится не к обработке изображения или сигнала, а к механизму локализации сообщений Intel IPP. Каталог сообщений мог быть открыт успешно, однако получить из него текст для запрошенного статуса и выбранной локали не удалось. В такой ситуации библиотека использует английское сообщение как резервный вариант.

Этот статус не должен подменять результат исходной операции IPP. Если функция обработки уже вернула собственный код ошибки или предупреждения, сохраните его отдельно, а ippStsI18nGetMessageFail рассматривайте как дополнительную ошибку форматирования диагностического текста.

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

  • Запишите исходный код статуса IPP, идентификатор сообщения и локаль, для которой запрашивался перевод.
  • Проверьте наличие нужной записи в установленном каталоге сообщений, соответствие версии каталога версии библиотеки и корректность его развёртывания.
  • Убедитесь, что имя локали и кодировка поддерживаются платформой и совпадают с настройками процесса.
  • Сохраните errno в Linux или результат GetLastError в Windows сразу после неудачного получения сообщения.
  • Не считайте исходную операцию с изображением, сигналом или другим объектом неуспешной только из-за отсутствия локализованного текста.

Исправление подтверждается, когда для того же кода и локали возвращается локализованное сообщение, а при отсутствии перевода по-прежнему доступен английский текст и не теряется первичный статус операции.

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


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