¿Qué significa el código HRESULT 0x8001000A (RPC_E_CANTTRANSMIT_CALL)?

 
Anterior Siguiente
RPC_E_INVALID_DATAPACKET RPC_E_CLIENT_CANTMARSHAL_DATA

RPC_E_CANTTRANSMIT_CALL

Qué significa RPC_E_CANTTRANSMIT_CALL

RPC_E_CANTTRANSMIT_CALL (0x8001000A) es un HRESULT de COM/RPC. La llamada no se transmitió correctamente; la cola de mensajes estaba llena y no se vació después de ceder la ejecución.

Qué comprobar

Comprueba saturación de la cola de mensajes, bloqueo del STA y si ceder ejecución permitió realmente despachar mensajes pendientes.

Cómo resolverlo o tratarlo

Reduce el bloqueo del hilo receptor y mantén un message pump activo; reintenta solo cuando la cola vuelva a progresar.

Qué distingue este resultado

La llamada no llegó a transmitirse porque la infraestructura de mensajes permaneció llena.

Referencias técnicas


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