| Anterior | Siguiente |
| ERROR_BAD_THREADID_ADDR | ERROR_BAD_PATHNAME |
ERROR_BAD_ARGUMENTS
Qué significa ERROR_BAD_ARGUMENTS
ERROR_BAD_ARGUMENTS (160) es un resultado amplio de APIs legacy cuando uno o varios parámetros son inválidos. Puede tratarse de un valor fuera de rango, combinación incompatible, campo reservado no cero o estructura de una versión distinta.
Qué comprobar
- Registre todos los argumentos no sensibles en el límite que falla.
- Valide rangos e invariantes entre campos.
- Inicialice estructuras a cero antes de rellenar miembros definidos.
- Compare tamaños y versiones entre caller y callee.
Resolución
Localice la violación del contrato y corríjala antes de repetir. Si existe una API moderna equivalente que devuelve errores más específicos, úsela cuando sea viable para mejorar el diagnóstico.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
