Valeurs HRESULT courantes (Sdk d’accès à l’interface de débogage)
Les valeurs suivantes HRESULT
sont les plus couramment retournées par les API dans le KIT DE développement logiciel (SDK) DIA.
Voici les valeurs répertoriées dans l’ordre numérique par valeur
Valeur | Nom | Description |
---|---|---|
0x806d0002 | E_PDB_USAGE |
paramètre ou ordre d’appel non valide |
0x806d0004 | E_PDB_FILE_SYSTEM |
Impossible de lire ou d’écrire un fichier, de l’espace disque, etc. |
0x806d0005 | E_PDB_NOT_FOUND |
Fichier PDB introuvable |
0x806d0006 | E_PDB_INVALID_SIG |
La signature PDB ne correspond pas |
0x806d0007 | E_PDB_INVALID_AGE |
Incompatibilité de l’âge PDB |
0x806d0008 | E_PDB_PRECOMP_REQUIRED |
Informations de type précompilées introuvables |
0x806d0009 | E_PDB_OUT_OF_TI |
Types de débogueur obsolètes |
0x806d000c | E_PDB_FORMAT |
Tentative de chargement ou d’utilisation d’une base de données PDB avec un format incompatible ou non pris en charge |
0x806d000d | E_PDB_LIMIT |
Limite interne de PDB dépassée |
0x806d000e | E_PDB_CORRUPT |
Les enregistrements ou la structure PDB sont endommagés |
0x806d0011 | E_PDB_ILLEGAL_TYPE_EDIT |
Tentative de modification des types en mode lecture seule |
0x806d0012 | E_PDB_INVALID_EXECUTABLE |
Le fichier n’est pas reconnu comme exécutable valide |
0x806d0013 | E_PDB_DBG_NOT_FOUND |
. Fichier DBG introuvable |
0x806d0014 | E_PDB_NO_DEBUG_INFO |
Aucune information de débogage reconnue trouvée |
0x806d0015 | E_PDB_INVALID_EXE_TIMESTAMP |
Horodatage non valide de l’exécutable |
0x806d0016 | E_PDB_RESERVED |
Erreur non documentée |
0x806d0017 | E_PDB_DEBUG_INFO_NOT_IN_PDB |
Les informations de débogage ne sont pas dans la base de données PDB |
0x806d0018 | E_PDB_SYMSRV_BAD_CACHE_PATH |
Emplacement de cache incorrect spécifié avec symsrv |
0x806d0019 | E_PDB_SYMSRV_CACHE_FULL |
le cache symsrv est complet |
0x806d0064 | E_DIA_INPROLOG |
Impossible d’exécuter le frame de pile dans le prolog |
0x806d0065 | E_DIA_SYNTAX |
Erreur lors de l’analyse du programme frame |
0x806d0066 | E_DIA_FRAME_ACCESS |
Erreur lors de l’accès aux registres ou à la mémoire |
0x806d0067 | E_DIA_VALUE |
Erreur dans la valeur calculée (par exemple, diviser par zéro) |
0x806d00C8 | E_DIA_COFF_ACCESS |
Erreur lors de l’accès à OBJ, LIB ou compilateur généré PDB lors de l’interrogation d’une base de données PDB produite par l’éditeur de liens avec /DEBUG:fastlink |
0x806d00C9 | E_DIA_COMP_PDB_ACCESS |
Erreur lors de l’accès au compilateur généré par PDB |
Spécifications
En-tête : dia2.h