¿Qué significa el código de error de Windows 123 (ERROR_INVALID_NAME)?

 
También puede significar:
ConstanteTipoSO
EPFNOSUPPORTerrnoSolaris
ENOPROTOOPTerrnoWindows
INACCESSIBLE_BOOT_DEVICECódigo BSODWindows
Anterior Siguiente
ERROR_INSUFFICIENT_BUFFER ERROR_INVALID_LEVEL

ERROR_INVALID_NAME

Qué significa ERROR_INVALID_NAME

ERROR_INVALID_NAME (123) señala que el nombre o ruta proporcionados no cumplen la sintaxis aceptada por la API o namespace correspondiente. Puede tratarse de caracteres inválidos, nombre reservado, formato de ruta incorrecto o una combinación que la función concreta no permite.

Qué comprobar

  • Registre el nombre final después de expansión de variables y concatenación.
  • Revise caracteres reservados, componentes vacíos y nombres DOS especiales.
  • Diferencie rutas Win32 normales, UNC, device paths y extended-length paths.
  • Valide si la API acepta rutas relativas o exige un formato específico.

Resolución

Normalice y valide la entrada antes de llamar a Windows, preservando el significado original para informar al usuario. No elimine caracteres de forma silenciosa si eso puede hacer que el nombre termine apuntando a otro objeto.

Referencias técnicas


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