| 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.