| Previous | Next |
| RPC_E_CLIENT_CANTMARSHAL_DATA | RPC_E_SERVER_CANTMARSHAL_DATA |
RPC_E_CLIENT_CANTUNMARSHAL_DATA
RPC_E_CLIENT_CANTUNMARSHAL_DATA means that the caller could not decode data returned by the COM server. The method may already have run on the server, so this HRESULT must not be treated as proof that no server-side action occurred.
What to inspect
- Verify compatible proxy-stub and type-library versions on both sides of the call.
- Check custom unmarshaling code and response buffer ownership.
- If the method changes state, query the server or use an idempotency key before retrying it.
Separate transport success from business-operation success when deciding whether a retry is safe.
Looking for a different code? Search another status or error code.
