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

 
Предыдущий Следующий
ippStsI18nUnsupportedErr ippStsI18nMsgCatalogCloseErr

ippStsI18nMsgCatalogOpenErr

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

ippStsI18nMsgCatalogOpenErr возникает, когда функции интернационализации Intel IPP не могут открыть каталог локализованных сообщений. Типичные причины — отсутствие файла каталога, неверный путь поиска, недостаточные права, несовместимая версия каталога или неподдерживаемая локаль процесса.

Ошибка открытия каталога относится только к получению человекочитаемого текста. Исходная операция IPP могла вернуть другой код, поэтому сохраняйте первичный статус отдельно и не заменяйте его значением ippStsI18nMsgCatalogOpenErr.

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

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

Исправление подтверждается успешным открытием каталога при тех же параметрах запуска и корректным возвратом локализованного текста для известного кода статуса.

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


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