Что означает код ошибки Windows 230 (ERROR_BAD_PIPE)?

 
Также может означать:
КонстантаТипОС
DRIVER_VERIFIER_DMA_VIOLATIONКод BSODWindows
Предыдущий Следующий
ERROR_PIPE_LOCAL ERROR_PIPE_BUSY

ERROR_BAD_PIPE

Состояние канала недействительно

ERROR_BAD_PIPE указывает, что операция с каналом несовместима с его текущим состоянием или режимом. Ошибка может возникать при нарушении последовательности подключения, режима чтения/записи или правил жизненного цикла сервера и клиента.

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

  • Запишите, является ли вызывающая сторона сервером или клиентом канала.
  • Зафиксируйте операцию, режим канала и состояние подключения.
  • Проверьте параллельное отключение, повторное использование или дублирующиеся переходы состояния.
  • Синхронизируйте состояние каждого подключения с фактическими результатами API.

Как обрабатывать

Создавайте или подключайте канал заново только после очистки предыдущего экземпляра. Исправьте порядок автомата состояний, а не скрывайте результат неограниченными повторами.

Ссылки


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