Общие значения HRESULT (пакет SDK для доступа к интерфейсу отладки)
Следующие HRESULT
значения чаще всего возвращаются API в пакете SDK DIA.
Ниже приведены значения, перечисленные в числовом порядке по значению
Значение | Имя | Описание |
---|---|---|
0x806d0002 | E_PDB_USAGE |
Недопустимый параметр или порядок вызовов |
0x806d0004 | E_PDB_FILE_SYSTEM |
Не удается прочитать или записать файл, не свободное место на диске и т. д. |
0x806d0005 | E_PDB_NOT_FOUND |
PDB-файл не найден |
0x806d0006 | E_PDB_INVALID_SIG |
Подпись PDB не соответствует |
0x806d0007 | E_PDB_INVALID_AGE |
Несоответствие возраста PDB |
0x806d0008 | E_PDB_PRECOMP_REQUIRED |
Сведения о предварительно скомпилированных типах не найдены |
0x806d0009 | E_PDB_OUT_OF_TI |
Вне типов отладчика |
0x806d000c | E_PDB_FORMAT |
Попытка загрузить или использовать PDB с несовместимым или неподдерживаемым форматом |
0x806d000d | E_PDB_LIMIT |
Превышено внутреннее ограничение PDB |
0x806d000e | E_PDB_CORRUPT |
Записи или структура PDB повреждены |
0x806d0011 | E_PDB_ILLEGAL_TYPE_EDIT |
Попытка изменить типы в режиме только для чтения |
0x806d0012 | E_PDB_INVALID_EXECUTABLE |
Файл не распознается как допустимый исполняемый файл |
0x806d0013 | E_PDB_DBG_NOT_FOUND |
. Файл DBG не найден |
0x806d0014 | E_PDB_NO_DEBUG_INFO |
Не найдены распознанные сведения об отладке |
0x806d0015 | E_PDB_INVALID_EXE_TIMESTAMP |
Недопустимая метка времени исполняемого файла |
0x806d0016 | E_PDB_RESERVED |
Ошибка без документов |
0x806d0017 | E_PDB_DEBUG_INFO_NOT_IN_PDB |
Сведения об отладке не в PDB |
0x806d0018 | E_PDB_SYMSRV_BAD_CACHE_PATH |
Расположение плохого кэша, указанное с помощью symsrv |
0x806d0019 | E_PDB_SYMSRV_CACHE_FULL |
Кэш symsrv заполнен |
0x806d0064 | E_DIA_INPROLOG |
Не удается выполнить кадр стека при выполнении в прологе |
0x806d0065 | E_DIA_SYNTAX |
Программа анализа ошибок фреймов |
0x806d0066 | E_DIA_FRAME_ACCESS |
Ошибка при доступе к регистрам или памяти |
0x806d0067 | E_DIA_VALUE |
Ошибка в вычисляемом значении (например, деление на ноль) |
0x806d00C8 | E_DIA_COFF_ACCESS |
Ошибка доступа к OBJ, LIB или компилятору, созданному PDB при запросе PDB, созданного компоновщиком /DEBUG:fastlink |
0x806d00C9 | E_DIA_COMP_PDB_ACCESS |
Ошибка доступа к компилятору, созданному PDB |
Требования
Заголовок: dia2.h