Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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