Site icon EfmSoft

What does HRESULT 0x80110482 (COMADMIN_E_CAT_BITNESSMISMATCH) mean?

 
Previous Next
COMADMIN_E_MIG_SCHEMANOTFOUND COMADMIN_E_CAT_UNACCEPTABLEBITNESS

COMADMIN_E_CAT_BITNESSMISMATCH

COMADMIN_E_CAT_BITNESSMISMATCH is the failure HRESULT 0x80110482 (signed decimal -2146368382, unsigned decimal 2148598914). Its severity bit is 1, facility is 17 (FACILITY_ITF), and the facility-specific code field is 0x0482.

COM+ binary architecture validation: exact meaning of COMADMIN_E_CAT_BITNESSMISMATCH

COM+ detects a mismatch between binary types participating in the operation. Component/package/partition processing compares architecture metadata and finds incompatible 32-bit and 64-bit artifacts or expectations.

AllStat records this condition as “There was a type mismatch between binaries”.

Where the result occurs

COM+ evaluates binary architecture across components, type libraries, proxy/stub DLLs, packages, and application settings; file extension or path alone does not establish bitness. In the specific case of this result, record PE machine type for every DLL/proxy/stub, application bitness settings, registry view, and target OS architecture.

Evidence to collect before repair

Diagnostic sequence

Retry and recovery

Deploy architecture-consistent binaries and configure the application for that component set.

Difference from nearby COMADMIN results

COMADMIN_E_CAT_UNACCEPTABLEBITNESS means a binary type is unknown or invalid, while this code means recognized types disagree.

Practical administration scenario

A 32-bit component package includes a 64-bit proxy/stub DLL and COM+ rejects the inconsistent set.

Official Microsoft references


Looking for a different code? Search another status or error code.

Exit mobile version