| Previous | Next |
| RPC_E_SERVER_CANTMARSHAL_DATA | RPC_E_INVALID_DATA |
RPC_E_SERVER_CANTUNMARSHAL_DATA
RPC_E_SERVER_CANTUNMARSHAL_DATA means that the server could not decode call parameters provided by the client. The method body should not be assumed to have run with the requested arguments.
What to inspect
- Compare deployed interface definitions, proxies, and type libraries on client and server.
- Check custom marshaler code for length validation and version compatibility.
- Verify that interface pointers crossing apartment boundaries were marshaled through COM.
This is typically an interoperability or marshaling defect, not a normal validation result returned by the business method.
Looking for a different code? Search another status or error code.