| 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
- Microsoft Open Specifications: NTSTATUS values
- Microsoft: Named Pipes
- Microsoft: Named Pipe Type, Read, and Wait Modes
- Microsoft: Named Pipe Operations
Looking for a different code? Search another status or error code.