ERROR_SXS_UNTRANSLATABLE_HRESULT - 14077 (0x36FD)

An HRESULT could not be translated to a corresponding Win32 error code.

Updated: Feb 21, 2026

Technical Meaning

The error code ERROR_SXS_UNTRANSLATABLE_HRESULT (14077, 0x36FD) indicates that an HRESULT could not be translated to a corresponding Win32 error code. This typically occurs in scenarios where the HRESULT is specific to a component or subsystem and does not have a direct mapping to a standard Win32 error.

Error Details

This error suggests that a function call returned an HRESULT, but this HRESULT cannot be directly mapped to a Win32 error code for further interpretation. This can happen in various contexts, such as when dealing with COM components or other interop scenarios where HRESULTs are used extensively.

Usage Context

The context in which this error occurs is typically within applications that interact with COM objects or other components that return HRESULTs but do not provide a direct mapping to Win32 errors. This can also occur in scenarios involving the Side-by-Side (SxS) assembly loader, where complex HRESULTs are used.

Developer Interpretation

Developers should interpret this error as an indication that the HRESULT returned by a function call is specific to the component or subsystem and cannot be translated into a standard Win32 error code. This means that additional information may need to be obtained from the HRESULT itself, such as through error handling mechanisms provided by the component.

Related Errors

  • ERROR_SXS_CORRUPTION (0x80131501): Indicates corruption in a SxS assembly.
  • ERROR_SXS_MISMATCH (0x80131502): Indicates a mismatch between expected and actual version of an assembly.

FAQ

Q: What does the error mean?

A: The HRESULT could not be translated to a Win32 error code, indicating it is specific to the component or subsystem.

Q: How should I handle this error?

A: Review the HRESULT for additional information and handle it according to the component's documentation.

Summary

The ERROR_SXS_UNTRANSLATABLE_HRESULT (14077, 0x36FD) is an indication that a function returned an HRESULT without a direct mapping to a Win32 error code. Developers should focus on interpreting the HRESULT itself for further details and handling it according to the specific component's documentation.