¿Qué significa el código NTSTATUS 0xC0030060 (RPC_NT_PIPE_DISCIPLINE_ERROR)?

 
Anterior Siguiente
RPC_NT_PIPE_CLOSED RPC_NT_PIPE_EMPTY

RPC_NT_PIPE_DISCIPLINE_ERROR

Qué significa RPC_NT_PIPE_DISCIPLINE_ERROR

RPC_NT_PIPE_DISCIPLINE_ERROR indica que cliente/servidor no siguieron la disciplina requerida por un MIDL pipe. Los pipes son streams controlados por callbacks y deben consumirse/producirse en el orden que espera el stub.

Una manager routine que retorna demasiado pronto, un callback que deja de consumir datos o una salida que no se drena completamente puede provocar el estado.

Qué comprobar

  • Verifique que input pipes se consumen por completo y output pipes se producen hasta end-of-stream.
  • Revise rutas de error que retornan antes de terminar callbacks pendientes.
  • Instrumente chunk counts y marcadores de fin en ambos extremos.
  • Compare el comportamiento real con la declaración del procedimiento MIDL.

Referencias técnicas


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