¿Qué significa el código NTSTATUS 0xC00000AD (STATUS_INVALID_PIPE_STATE)?

 
Anterior Siguiente
STATUS_PIPE_NOT_AVAILABLE STATUS_PIPE_BUSY

STATUS_INVALID_PIPE_STATE

Qué significa STATUS_INVALID_PIPE_STATE

Named-pipe instances atraviesan estados de listening, connected, closing/disconnected. Una operación válida en una fase puede ser inválida en otra aunque el handle siga existiendo.

Capture la instancia concreta, no sólo el pipe name. Un servidor puede tener varias instances con estados diferentes al mismo tiempo.

Qué comprobar

  • Registre server/client end e instance identity.
  • Capture state antes de la operación.
  • Correlacione connect/disconnect/close concurrentes.
  • No reintente sobre el mismo instance si ya cambió de generation.

Referencias técnicas


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