| Anterior | Siguiente |
| ERROR_SUCCESS | ERROR_FILE_NOT_FOUND |
ERROR_INVALID_FUNCTION
Qué significa ERROR_INVALID_FUNCTION
ERROR_INVALID_FUNCTION es el error Win32 1. Windows lo devuelve cuando la operación solicitada no es válida para la ruta de API, el objeto, el dispositivo, el sistema de archivos, el proveedor o el estado actual que recibió la petición. La palabra «function» se refiere a la operación del sistema, no a una función de código concreta.
Qué conviene comprobar
- Capture el nombre exacto de la API y el código inmediatamente después del fallo.
- Registre el tipo de objeto o handle, los flags y, si procede, el código de control enviado al dispositivo.
- Compruebe que el target realmente admite esa operación y que la secuencia de llamadas lo dejó en el estado requerido.
- Si existe un wrapper, verifique que no haya elegido una API nativa o un control code incorrectos.
Cómo corregirlo
Use la operación documentada para ese tipo de objeto o seleccione un proveedor/dispositivo compatible. Repetir exactamente la misma petición no suele cambiar el resultado. La validación útil consiste en reproducir la llamada mínima con los parámetros corregidos y confirmar tanto su retorno como el cambio de estado esperado.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
