¿Qué significa el código NTSTATUS 0xC00000AF (STATUS_ILLEGAL_FUNCTION)?

 
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


¿Buscas un código diferente? Buscar otro código de estado o error.