Что означает код NTSTATUS 0xC000014B (STATUS_PIPE_BROKEN)?

 
Предыдущий Следующий
STATUS_ILLEGAL_FLOAT_CONTEXT STATUS_REGISTRY_CORRUPT

STATUS_PIPE_BROKEN

Что означает STATUS_PIPE_BROKEN

STATUS_PIPE_BROKEN означает, что peer на другом конце pipe закрыл соединение, поэтому текущая операция чтения или записи больше не может продолжаться.

Что проверить

  • Сохраните peer/process identity и событие close/termination.
  • Отличите штатный shutdown от crash другого процесса.
  • Очистите request state, связанный с текущей pipe session.
  • На server side выполните штатный disconnect/reconnect lifecycle перед новым клиентом.

Продолжать I/O на том же broken pipe бессмысленно. Для новой conversation создайте или переоткройте pipe согласно контракту приложения.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.