Site icon EfmSoft

Что означает код ошибки Windows 14077 (ERROR_SXS_UNTRANSLATABLE_HRESULT)?

 
Предыдущий Следующий
ERROR_SXS_PROTECTION_CATALOG_NOT_VALID ERROR_SXS_PROTECTION_CATALOG_FILE_MISSING

ERROR_SXS_UNTRANSLATABLE_HRESULT

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

ERROR_SXS_UNTRANSLATABLE_HRESULT — подсистема Side-by-Side получила HRESULT, для которого нет корректного отображения в обычный Win32 error code; код 14077 является следствием неудачного преобразования, а не исходной причиной.

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

Сохраните исходный 32-битный HRESULT до любого преобразования, включая facility и биты типа результата. Найдите API-обёртку, которая потребовала Win32-код, и исключите усечение или двойное преобразование.

Если исходный HRESULT относится к manifest/SxS, диагностируйте именно его facility/code. Сам 14077 почти никогда не содержит достаточно информации о первичной ошибке.

Как подтвердить правильную обработку

Правильная обработка подтверждается тем, что исходный HRESULT сохраняется без потери facility/code и вызывающий код больше не зависит от невозможного Win32 mapping.

Технические ссылки: Microsoft: System Error Codes 12000–15999 · Microsoft: Assembly manifests · Microsoft: Side-by-side assemblies.


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

Exit mobile version