ERROR_INVALID_FUNCTION 0x80070001
Code d'erreur 1 · HRESULT 0x80070001
Message officiel (tel qu'affiché à l'écran) : Incorrect function.
Ce que cela signifie
L'opération n'est pas prise en charge par le périphérique ou le pilote cible dans ce contexte. Cette erreur est fréquente lorsqu'on appelle une API sur du matériel ou des objets du système de fichiers qui ne l'implémentent pas.
Comment corriger ERROR_INVALID_FUNCTION
- Mettez à jour le pilote du périphérique : les anciens pilotes rejettent les appels récents avec « fonction incorrecte »
- Rebranchez le périphérique, essayez un autre port USB ou un autre câble ; une énumération instable provoque cette erreur
- Vérifiez que vous adressez le bon type de ressource : certaines API ne fonctionnent que sur des périphériques de type bloc, pas sur des canaux nommés (pipes) ni des partages
- Les restes d'un antivirus ou d'une émulation CD/DVD (lecteurs virtuels) créent des cibles non prises en charge : désactivez l'outil de lecteur virtuel
- Sur un partage réseau : certaines opérations (fichiers fragmentés, flux alternatifs, points d'analyse) n'y sont pas prises en charge
Erreurs liées
Source : Microsoft WinError.h · solutions rédigées et vérifiées par les éditeurs (voir notre politique éditoriale)
Dernière mise à jour :