¿Qué significa el código NTSTATUS 0xC002001A (RPC_NT_NO_CALL_ACTIVE)?

 
Anterior Siguiente
RPC_NT_INVALID_NETWORK_OPTIONS RPC_NT_CALL_FAILED

RPC_NT_NO_CALL_ACTIVE

Qué significa RPC_NT_NO_CALL_ACTIVE

RPC_NT_NO_CALL_ACTIVE indica que el thread actual no está atendiendo ni ejecutando una llamada RPC activa, aunque la API invocada necesita ese contexto.

Es frecuente cuando código destinado a ejecutarse dentro de un manager routine se llama desde un worker distinto o después de que la procedure ya retornó.

Qué comprobar

  • Identifique el thread que llama a la API y su relación con la procedure RPC.
  • Revise handoff a thread pools que pierden el call context.
  • No conserve handles/contextos ligados a una llamada después del return.
  • Si necesita operar fuera de la llamada, use una API que no dependa del call context implícito.

Referencias técnicas


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