What does HRESULT 0x80040011 (OLE_E_CANTCONVERT) mean?

 
Could be also:
ConstantTypeOS
TAPI_E_INVALCARDHRESULTWindows
Previous Next
TAPI_E_INVALCALLSTATE TAPI_E_INVALCARD

OLE_E_CANTCONVERT

OLE_E_CANTCONVERT: diagnose the owning boundary

OLE_E_CANTCONVERT (0x80040011) is documented as Not able to convert object. Treat that wording as the specific OLE format/class conversion boundary; it is more useful than a generic “component failed” label.

Evidence that matters

Record source CLSID/format, requested target class/format and conversion API. Verify that a registered conversion path exists for that exact source/target pair.

Interpretation and verification

Keep the affected object and caller identity stable while changing only the rejected prerequisite. The correction is proven when the original operation crosses this boundary with the intended state or output. If a different HRESULT appears afterward, preserve it as a separate later-stage result rather than folding it back into OLE_E_CANTCONVERT.

Technical references


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