Valeurs HRESULT courantes

Les valeurs HRESULT suivantes sont les plus courantes. D’autres valeurs sont contenues dans le fichier d’en-tête Winerror.h.

Voici les valeurs répertoriées par ordre alphabétique par nom.

Name Description Valeur
S_OK L’opération a réussi 0x00000000
E_ABORT Opération abandonnée 0x80004004
E_ACCESSDENIED Erreur d’accès général refusé 0x80070005
E_FAIL Échec non spécifié 0x80004005
E_HANDLE Handle non valide 0x80070006
E_INVALIDARG Un ou plusieurs arguments ne sont pas valides 0x80070057
E_NOINTERFACE Interface non prise en charge 0x80004002
E_NOTIMPL Non implémenté 0x80004001
E_OUTOFMEMORY Échec de l’allocation de la mémoire nécessaire 0x8007000E
E_POINTER Pointeur non valide 0x80004003
E_UNEXPECTED Échec inattendu 0x8000FFFF

 

Voici les valeurs répertoriées dans l’ordre numérique par valeur.

Valeur Name Description
0x00000000 S_OK L’opération a réussi
0x80004001 E_NOTIMPL Non implémenté
0x80004002 E_NOINTERFACE Interface non prise en charge
0x80004003 E_POINTER Pointeur non valide
0x80004004 E_ABORT Opération abandonnée
0x80004005 E_FAIL Échec non spécifié
0x8000FFFF E_UNEXPECTED Échec inattendu
0x80070005 E_ACCESSDENIED Erreur d’accès général refusé
0x80070006 E_HANDLE Handle non valide
0x8007000E E_OUTOFMEMORY Échec de l’allocation de la mémoire nécessaire
0x80070057 E_INVALIDARG Un ou plusieurs arguments ne sont pas valides