| Anterior | Siguiente |
| RPC_E_CANTCALLOUT_INASYNCCALL | RPC_E_CONNECTION_TERMINATED |
RPC_E_CANTCALLOUT_INEXTERNALCALL
Qué significa RPC_E_CANTCALLOUT_INEXTERNALCALL
RPC_E_CANTCALLOUT_INEXTERNALCALL (0x80010005) es un HRESULT de COM/RPC. No se permite efectuar una llamada saliente mientras se está dentro de un filtro de mensajes.
Qué comprobar
Verifica si la ejecución actual ocurre dentro de un IMessageFilter u otro callback de control de llamada externo.
Cómo resolverlo o tratarlo
No invoques objetos COM desde el filtro; registra la decisión mínima y realiza el trabajo después de regresar al runtime.
Qué distingue este resultado
El problema es hacer una llamada saliente desde el propio filtro de mensajes, donde COM prohíbe esa reentrada.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.