| Anterior | Siguiente |
| STATUS_PIPE_BUSY | STATUS_PIPE_DISCONNECTED |
STATUS_ILLEGAL_FUNCTION
Qué significa STATUS_ILLEGAL_FUNCTION
STATUS_ILLEGAL_FUNCTION en este contexto pertenece a named pipes: ciertas operaciones solo son válidas en el server end o en estados/modes concretos. No significa que el payload del mensaje sea “ilegal”.
La evidencia principal es qué handle/instance se usó y en qué estado estaba: connected, listening, closing o disconnected; además de byte/message y blocking modes.
Qué comprobar
- Registre pipe name, server/client end e instance ID.
- Capture read/wait mode, byte/message mode y overlapped state.
- Compruebe si la API es válida en el server o client end usado.
- Revise handle reuse y lifecycle antes de culpar al contenido del pipe.
Referencias técnicas
- Microsoft Open Specifications: NTSTATUS values
- Microsoft: Named Pipes
- Microsoft: Named Pipe Type, Read, and Wait Modes
- Microsoft: Named Pipe Operations
¿Buscas un código diferente? Buscar otro código de estado o error.
