¿Qué significa el código NTSTATUS 0xC0020050 (RPC_NT_CALL_CANCELLED)?

 
Anterior Siguiente
RPC_NT_NO_INTERFACES RPC_NT_BINDING_INCOMPLETE

RPC_NT_CALL_CANCELLED

Qué significa RPC_NT_CALL_CANCELLED

RPC_NT_CALL_CANCELLED indica que la llamada remota terminó por cancelación; Microsoft también incluye aquí el caso en que vence un timeout de llamada configurado. No identifica por sí solo quién inició la cancelación ni si el servidor ya había empezado a ejecutar.

Por eso, para operaciones con efectos, no conviene asumir que «nada ocurrió» sólo porque el cliente recibió este estado.

Qué comprobar

  • Registre si hubo cancelación explícita, cierre del thread/contexto o vencimiento de timeout.
  • Correlacione call ID con logs del servidor para saber si la procedure entró en ejecución.
  • Revise callbacks de cancelación y cleanup para evitar dobles cierres o reintentos inseguros.
  • Si hay retry automático, asegúrese de que la operación sea idempotente o tenga reconciliación.

Referencias técnicas


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