¿Qué significa el código NTSTATUS 0xC0030006 (RPC_NT_SS_CONTEXT_DAMAGED)?

 
Anterior Siguiente
RPC_NT_SS_CONTEXT_MISMATCH RPC_NT_SS_HANDLES_MISMATCH

RPC_NT_SS_CONTEXT_DAMAGED

Qué significa RPC_NT_SS_CONTEXT_DAMAGED

RPC_NT_SS_CONTEXT_DAMAGED indica un problema de lifetime o integridad alrededor de un context handle. Microsoft especifica que el handle cambió durante la llamada y que esta condición se genera en el lado cliente.

Los context handles representan estado mantenido por el servidor; modificar arbitrariamente el token, compartir su storage sin sincronización o corromper memoria cercana puede romper la validación del stub.

Qué comprobar

  • Revise atributos [in], [out] y [in,out] del parámetro.
  • Evite compartir la misma variable de context entre llamadas concurrentes.
  • Busque writes fuera de límites cerca del storage del handle.
  • Compare stubs/IDL si la semántica del parámetro cambió entre builds.

Referencias técnicas


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