Site icon EfmSoft

¿Qué significa el código HRESULT 0x8001010D (RPC_E_CANTCALLOUT_ININPUTSYNCCALL)?

 
Anterior Siguiente
RPC_E_INVALID_CALLDATA RPC_E_WRONG_THREAD

RPC_E_CANTCALLOUT_ININPUTSYNCCALL

Qué significa RPC_E_CANTCALLOUT_ININPUTSYNCCALL

RPC_E_CANTCALLOUT_ININPUTSYNCCALL (0x8001010D) es un HRESULT de COM/RPC. No se puede efectuar una llamada saliente porque la aplicación está procesando una llamada síncrona de entrada.

Qué comprobar

Comprueba si el hilo STA está atendiendo una llamada síncrona de entrada cuando intenta efectuar otra llamada saliente.

Cómo resolverlo o tratarlo

Difiere la llamada saliente hasta retornar del input-synchronous call o rediseña el callback para no bloquear/reentrar COM en ese punto.

Qué distingue este resultado

COM prohíbe call-out desde este tipo específico de llamada síncrona entrante.

Referencias técnicas


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

Exit mobile version