Udostępnij za pośrednictwem


Typowe wartości HRESULT (zestaw SDK dostępu do interfejsu debugowania)

Następujące HRESULT wartości są najczęściej zwracane przez interfejsy API w zestawie DIA SDK.

Poniżej przedstawiono wartości wymienione w kolejności liczbowej według wartości

Wartość Nazwa/nazwisko opis
0x806d0002 E_PDB_USAGE nieprawidłowy parametr lub kolejność wywołań
0x806d0004 E_PDB_FILE_SYSTEM Nie można odczytać ani zapisać pliku, miejsca na dysku itp.
0x806d0005 E_PDB_NOT_FOUND Nie można odnaleźć pliku PDB
0x806d0006 E_PDB_INVALID_SIG Podpis pdB nie jest zgodny
0x806d0007 E_PDB_INVALID_AGE Niezgodność wieku pdB
0x806d0008 E_PDB_PRECOMP_REQUIRED Nie odnaleziono wstępnie skompilowanych informacji o typie
0x806d0009 E_PDB_OUT_OF_TI Typy poza debugerem
0x806d000c E_PDB_FORMAT Próba załadowania lub użycia pliku PDB z niezgodnym lub nieobsługiwanym formatem
0x806d000d E_PDB_LIMIT Przekroczono wewnętrzny limit pdB
0x806d000e E_PDB_CORRUPT Rekordy lub struktura pliku PDB są uszkodzone
0x806d0011 E_PDB_ILLEGAL_TYPE_EDIT Próba edycji typów w trybie tylko do odczytu
0x806d0012 E_PDB_INVALID_EXECUTABLE Plik nie jest rozpoznawany jako prawidłowy plik wykonywalny
0x806d0013 E_PDB_DBG_NOT_FOUND . Nie można odnaleźć pliku DBG
0x806d0014 E_PDB_NO_DEBUG_INFO Nie znaleziono rozpoznanych informacji debugowania
0x806d0015 E_PDB_INVALID_EXE_TIMESTAMP Nieprawidłowy znacznik czasu pliku wykonywalnego
0x806d0016 E_PDB_RESERVED Błąd nieudokumentowany
0x806d0017 E_PDB_DEBUG_INFO_NOT_IN_PDB Informacje o debugowaniu nie są w pliku PDB
0x806d0018 E_PDB_SYMSRV_BAD_CACHE_PATH Nieprawidłowa lokalizacja pamięci podręcznej określona za pomocą programu symsrv
0x806d0019 E_PDB_SYMSRV_CACHE_FULL Pamięć podręczna symsrv jest pełna
0x806d0064 E_DIA_INPROLOG Nie można wykonać ramki stosu w programie prolog
0x806d0065 E_DIA_SYNTAX Błąd podczas analizowania programu ramek
0x806d0066 E_DIA_FRAME_ACCESS Błąd podczas uzyskiwania dostępu do rejestrów lub pamięci
0x806d0067 E_DIA_VALUE Błąd w obliczonej wartości (np. dzielenie przez zero)
0x806d00C8 E_DIA_COFF_ACCESS Błąd podczas uzyskiwania dostępu do pliku OBJ, LIB lub kompilatora wygenerowanego pliku PDB podczas wykonywania zapytań dotyczących pliku PDB utworzonego przez konsolidator za pomocą polecenia /DEBUG:fastlink
0x806d00C9 E_DIA_COMP_PDB_ACCESS Błąd podczas uzyskiwania dostępu do wygenerowanego pliku PDB kompilatora

Wymagania

Nagłówek: dia2.h

Zobacz też