¿Qué significa el código HRESULT 0x8001000D (RPC_E_SERVER_CANTMARSHAL_DATA)?

 
Anterior Siguiente
RPC_E_CLIENT_CANTUNMARSHAL_DATA RPC_E_SERVER_CANTUNMARSHAL_DATA

RPC_E_SERVER_CANTMARSHAL_DATA

Qué significa RPC_E_SERVER_CANTMARSHAL_DATA

RPC_E_SERVER_CANTMARSHAL_DATA (0x8001000D) es un HRESULT de COM/RPC. El servidor no puede serializar los datos devueltos, por ejemplo, por falta de memoria.

Qué comprobar

En el servidor, localiza el valor de salida que no puede serializarse y verifica memoria y reglas de marshaling de la interfaz.

Cómo resolverlo o tratarlo

Devuelve tipos compatibles con el contrato, corrige IMarshal si existe y libera recursos antes de producir otra respuesta.

Qué distingue este resultado

El método llegó al servidor; el fallo aparece al empaquetar sus resultados para el cliente.

Referencias técnicas


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