Valori HRESULT comuni (Debug Interface Access SDK)
I valori seguenti HRESULT
vengono comunemente restituiti dalle API all'interno di DIA SDK.
Ecco i valori elencati in ordine numerico per valore
valore | Nome | Descrizione |
---|---|---|
0x806d0002 | E_PDB_USAGE |
parametro o ordine di chiamata non valido |
0x806d0004 | E_PDB_FILE_SYSTEM |
Non è possibile leggere o scrivere file, spazio su disco insufficiente e così via. |
0x806d0005 | E_PDB_NOT_FOUND |
File PDB non trovato |
0x806d0006 | E_PDB_INVALID_SIG |
La firma PDB non corrisponde |
0x806d0007 | E_PDB_INVALID_AGE |
Mancata corrispondenza dell'età PDB |
0x806d0008 | E_PDB_PRECOMP_REQUIRED |
Informazioni sul tipo precompilato non trovate |
0x806d0009 | E_PDB_OUT_OF_TI |
Tipi di debugger non disponibili |
0x806d000c | E_PDB_FORMAT |
Tentare di caricare o usare un PDB con un formato non compatibile o non supportato |
0x806d000d | E_PDB_LIMIT |
Limite interno di PDB superato |
0x806d000e | E_PDB_CORRUPT |
I record o la struttura PDB sono danneggiati |
0x806d0011 | E_PDB_ILLEGAL_TYPE_EDIT |
Tentativo di modificare i tipi in modalità di sola lettura |
0x806d0012 | E_PDB_INVALID_EXECUTABLE |
Il file non viene riconosciuto come eseguibile valido |
0x806d0013 | E_PDB_DBG_NOT_FOUND |
. File DBG non trovato |
0x806d0014 | E_PDB_NO_DEBUG_INFO |
Nessuna informazione di debug riconosciuta trovata |
0x806d0015 | E_PDB_INVALID_EXE_TIMESTAMP |
Timestamp dell'eseguibile non valido |
0x806d0016 | E_PDB_RESERVED |
Errore non documentato |
0x806d0017 | E_PDB_DEBUG_INFO_NOT_IN_PDB |
Le informazioni di debug non si trovano nel database PDB |
0x806d0018 | E_PDB_SYMSRV_BAD_CACHE_PATH |
Posizione cache non valida specificata con symsrv |
0x806d0019 | E_PDB_SYMSRV_CACHE_FULL |
la cache symsrv è piena |
0x806d0064 | E_DIA_INPROLOG |
Impossibile eseguire stack frame quando si trova nel prologo |
0x806d0065 | E_DIA_SYNTAX |
Programma frame di analisi degli errori |
0x806d0066 | E_DIA_FRAME_ACCESS |
Errore durante l'accesso ai registri o alla memoria |
0x806d0067 | E_DIA_VALUE |
Errore nel valore calcolato (ad esempio, dividere per zero) |
0x806d00C8 | E_DIA_COFF_ACCESS |
Errore durante l'accesso a OBJ, LIB o compilatore generato da PDB durante l'esecuzione di query su un PDB generato dal linker con /DEBUG:fastlink |
0x806d00C9 | E_DIA_COMP_PDB_ACCESS |
Errore durante l'accesso al PDB generato dal compilatore |
Requisiti
Intestazione: dia2.h