Allgemeine HRESULT-Werte (Debug Interface Access SDK)
Die folgenden HRESULT
Werte werden am häufigsten von APIs im DIA SDK zurückgegeben.
Hier sind die Werte, die in numerischer Reihenfolge nach Wert aufgeführt sind.
Wert | Name | Beschreibung |
---|---|---|
0x806d0002 | E_PDB_USAGE |
ungültiger Parameter oder Aufrufreihenfolge |
0x806d0004 | E_PDB_FILE_SYSTEM |
Datei kann nicht gelesen oder geschrieben werden, nicht mehr genügend Speicherplatz usw. |
0x806d0005 | E_PDB_NOT_FOUND |
PDB-Datei nicht gefunden |
0x806d0006 | E_PDB_INVALID_SIG |
PDB-Signatur stimmt nicht überein |
0x806d0007 | E_PDB_INVALID_AGE |
PdB-Alterskonflikt |
0x806d0008 | E_PDB_PRECOMP_REQUIRED |
Vorkompilierte Typinformationen nicht gefunden |
0x806d0009 | E_PDB_OUT_OF_TI |
Out of debugger types |
0x806d000c | E_PDB_FORMAT |
Versuch, einen PDB mit einem inkompatiblen oder nicht unterstützten Format zu laden oder zu verwenden |
0x806d000d | E_PDB_LIMIT |
Interner Grenzwert von PDB überschritten |
0x806d000e | E_PDB_CORRUPT |
PDB-Datensätze oder -Struktur sind beschädigt |
0x806d0011 | E_PDB_ILLEGAL_TYPE_EDIT |
Versuchen, Typen im schreibgeschützten Modus zu bearbeiten |
0x806d0012 | E_PDB_INVALID_EXECUTABLE |
Die Datei wird nicht als gültige ausführbare Datei erkannt. |
0x806d0013 | E_PDB_DBG_NOT_FOUND |
. DBG-Datei nicht gefunden |
0x806d0014 | E_PDB_NO_DEBUG_INFO |
Keine erkannten Debuginformationen gefunden |
0x806d0015 | E_PDB_INVALID_EXE_TIMESTAMP |
Ungültiger Zeitstempel der ausführbaren Datei |
0x806d0016 | E_PDB_RESERVED |
Nicht dokumentierter Fehler |
0x806d0017 | E_PDB_DEBUG_INFO_NOT_IN_PDB |
Debuginformationen sind nicht im PDB enthalten. |
0x806d0018 | E_PDB_SYMSRV_BAD_CACHE_PATH |
Ungültiger Cachespeicherort mit symsrv angegeben |
0x806d0019 | E_PDB_SYMSRV_CACHE_FULL |
Symsrv-Cache ist voll |
0x806d0064 | E_DIA_INPROLOG |
Stapelframe kann nicht ausgeführt werden, wenn in Prolog |
0x806d0065 | E_DIA_SYNTAX |
Fehler beim Analysieren des Frameprogramms |
0x806d0066 | E_DIA_FRAME_ACCESS |
Fehler beim Zugriff auf Register oder Arbeitsspeicher |
0x806d0067 | E_DIA_VALUE |
Fehler im berechneten Wert (z. B. Dividieren durch Null) |
0x806d00C8 | E_DIA_COFF_ACCESS |
Fehler beim Zugriff auf OBJ, LIB oder Compiler generierte PDB beim Abfragen eines vom Linker erstellten PDB mit /DEBUG:fastlink |
0x806d00C9 | E_DIA_COMP_PDB_ACCESS |
Fehler beim Zugriff auf compilergenerierte PDB |
Anforderungen
Header: dia2.h