What does NTSTATUS 0xC00000B3 (STATUS_PIPE_LISTENING) mean?

 
Previous Next
STATUS_PIPE_CONNECTED STATUS_INVALID_READ_MODE

STATUS_PIPE_LISTENING

The pipe is waiting for a client rather than carrying data

These statuses belong to the Windows named-pipe path. For STATUS_PIPE_LISTENING, A named pipe can have multiple instances with the same name, but each instance has its own state, buffer, handles, type mode, read mode, and wait mode.

This status means the server-side pipe instance is in the listening state. Data-transfer operations or client-state assumptions are premature until a client connection is completed.

For STATUS_PIPE_LISTENING, for diagnostics, record the pipe name, server/client end, instance count, blocking versus nonblocking mode, byte versus message mode, overlapped operation state, and whether the handle is connected, listening, closing, or disconnected.

What to inspect

  • Wait for connect completion before reading or writing.
  • Check overlapped ConnectNamedPipe completion status.
  • Do not diagnose this as remote data loss; no client session is active yet.

References for STATUS_PIPE_LISTENING


Looking for a different code? Search another status or error code.