| Anterior | Siguiente |
| EOPNOTSUPP | EPFNOSUPPORT |
ENOMSG
Qué significa ENOMSG en Windows
ENOMSG conserva la semántica POSIX/System V de una búsqueda de mensaje que no encuentra uno del tipo solicitado. Es una ausencia selectiva, no necesariamente una cola vacía ni una conexión rota.
En Windows UCRT el nombre es de compatibilidad; para que sea accionable hay que saber qué biblioteca implementa la cola o abstracción POSIX que lo devolvió.
Qué comprobar
- Registra cola/request, selector o tipo de mensaje y modo bloqueante/no bloqueante de la llamada.
- Comprueba si otro consumidor retiró el mensaje o si el productor utiliza un tipo/routing key distinto.
- Distingue “no hay mensaje coincidente” de objeto eliminado (
EIDRM) y de timeout propio de la aplicación. - No cambies el selector a un wildcard sin verificar que la aplicación pueda aceptar mensajes de otros tipos.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.