¿Qué significa el código errno 123 (ENOPROTOOPT) en Windows?

 
También puede significar:
ConstanteTipoSO
ERROR_INVALID_NAMEError de WindowsWindows
EPFNOSUPPORTerrnoSolaris
INACCESSIBLE_BOOT_DEVICECódigo BSODWindows
Anterior Siguiente
EPFNOSUPPORT EAFNOSUPPORT

ENOPROTOOPT

Qué significa ENOPROTOOPT en Windows

ENOPROTOOPT indica que una opción de protocolo no es reconocida o no está disponible en ese contexto. El socket puede ser válido; lo incompatible es el nivel u opción solicitados.

Winsock nativo suele informar WSAENOPROTOOPT. Es distinto de EOPNOTSUPP, que expresa que una operación no está soportada por el objeto o protocolo.

Qué comprobar

  • Registra level, nombre/número de opción, familia, tipo y protocolo del socket.
  • Comprueba que la opción existe en la versión de Windows y proveedor usados y que se aplica al nivel correcto.
  • No reutilices valores numéricos de opciones de otra plataforma.
  • Si la función es opcional, usa detección de capacidad y un fallback explícito que preserve la semántica necesaria.

Referencias técnicas


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