| Anterior | Siguiente |
| RPC_E_CANTCALLOUT_ININPUTSYNCCALL | RPC_E_THREAD_NOT_INIT |
RPC_E_WRONG_THREAD
Qué significa RPC_E_WRONG_THREAD
RPC_E_WRONG_THREAD (0x8001010E) es un HRESULT de COM/RPC. La aplicación llamó a una interfaz serializada para otro subproceso.
Qué comprobar
Registra el hilo donde se obtuvo la interfaz y el hilo desde el que se usa; verifica si se pasó el puntero sin marshaling entre apartments.
Cómo resolverlo o tratarlo
Marshal la interfaz con GIT/streams o vuelve a obtenerla en el hilo correcto; no compartas punteros COM crudos entre apartments.
Qué distingue este resultado
La interfaz es válida, pero pertenece a otro hilo/apartment y se está invocando desde el contexto incorrecto.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.