Běžné hodnoty HRESULT (Přístup k rozhraní ladění SDK)
Následující HRESULT
hodnoty jsou nejčastěji vrácené rozhraními API v sadě DIA SDK.
Tady jsou hodnoty uvedené v číselném pořadí podle hodnoty.
Hodnota | Název | Popis |
---|---|---|
0x806d0002 | E_PDB_USAGE |
neplatný parametr nebo pořadí volání |
0x806d0004 | E_PDB_FILE_SYSTEM |
Nelze číst ani zapisovat soubor, nedostatek místa na disku atd. |
0x806d0005 | E_PDB_NOT_FOUND |
Soubor PDB nebyl nalezen. |
0x806d0006 | E_PDB_INVALID_SIG |
Podpis PDB se neshoduje |
0x806d0007 | E_PDB_INVALID_AGE |
Neshoda věku pdB |
0x806d0008 | E_PDB_PRECOMP_REQUIRED |
Předkompilované informace o typu nebyly nalezeny. |
0x806d0009 | E_PDB_OUT_OF_TI |
Nedostatek typů ladicího programu |
0x806d000c | E_PDB_FORMAT |
Pokus o načtení nebo použití souboru PDB s nekompatibilním nebo nepodporovaným formátem |
0x806d000d | E_PDB_LIMIT |
Došlo k překročení interního limitu pdB. |
0x806d000e | E_PDB_CORRUPT |
Záznamy nebo struktura PDB jsou poškozené |
0x806d0011 | E_PDB_ILLEGAL_TYPE_EDIT |
Probíhá pokus o úpravu typů v režimu jen pro čtení. |
0x806d0012 | E_PDB_INVALID_EXECUTABLE |
Soubor není rozpoznán jako platný spustitelný soubor. |
0x806d0013 | E_PDB_DBG_NOT_FOUND |
. Soubor DBG nebyl nalezen. |
0x806d0014 | E_PDB_NO_DEBUG_INFO |
Nebyly nalezeny žádné rozpoznané informace o ladění. |
0x806d0015 | E_PDB_INVALID_EXE_TIMESTAMP |
Neplatné časové razítko spustitelného souboru |
0x806d0016 | E_PDB_RESERVED |
Nezdokumentovaná chyba |
0x806d0017 | E_PDB_DEBUG_INFO_NOT_IN_PDB |
Ladicí informace nejsou v souboru PDB. |
0x806d0018 | E_PDB_SYMSRV_BAD_CACHE_PATH |
Chybné umístění mezipaměti zadané pomocí symsrv |
0x806d0019 | E_PDB_SYMSRV_CACHE_FULL |
Mezipaměť symsrv je plná |
0x806d0064 | E_DIA_INPROLOG |
V prologu nejde spustit rámec zásobníku |
0x806d0065 | E_DIA_SYNTAX |
Chyba při analýze rámce |
0x806d0066 | E_DIA_FRAME_ACCESS |
Chyba při přístupu k registrům nebo paměti |
0x806d0067 | E_DIA_VALUE |
Chyba ve vypočítané hodnotě (např. dělit nulou) |
0x806d00C8 | E_DIA_COFF_ACCESS |
Chyba při přístupu k souboru OBJ, LIB nebo kompilátoru vygenerovanému pdB při dotazování pdB vytvořeného linkerem pomocí linkeru /DEBUG:fastlink |
0x806d00C9 | E_DIA_COMP_PDB_ACCESS |
Chyba při přístupu ke kompilátoru vygenerovanému souboru PDB |
Požadavky
Záhlaví: dia2.h