¿Qué significa el código HRESULT 0x80010009 (RPC_E_INVALID_DATAPACKET)?

 
Anterior Siguiente
RPC_E_CLIENT_DIED RPC_E_CANTTRANSMIT_CALL

RPC_E_INVALID_DATAPACKET

Qué significa RPC_E_INVALID_DATAPACKET

RPC_E_INVALID_DATAPACKET (0x80010009) es un HRESULT de COM/RPC. El paquete que contiene los datos de parámetros serializados no es válido.

Qué comprobar

Captura el límite y versión del paquete marshaled sin exponer datos sensibles y revisa corrupción, truncamiento o incompatibilidad de proxy/stub.

Cómo resolverlo o tratarlo

Alinea versiones de interfaces/proxies y elimina la fuente de corrupción; crea de nuevo el paquete mediante el marshaler en lugar de repararlo byte a byte.

Qué distingue este resultado

El contenedor de parámetros serializados es inválido antes de que el método pueda usar sus valores.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.