| Предыдущий | Следующий |
| 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.
Нужно найти другой код? Найти другой код состояния или ошибки.