Поделиться через


Exe

Exe является единственным символом без лексического или родительского объекта класса, так как он представляет глобальный область файла .exe или DLL. Существует только один символ с тегом SymTagExe для каждого файла. Метод IDiaSession::get_globalScope возвращает символ.

Свойства

В следующей таблице показаны свойства, допустимые для этого типа символов.

Свойство Тип данных Description
IDiaSymbol::get_age DWORD Возраст этого исполняемого файла.
IDiaSymbol::get_guid GUID GUID этого исполняемого файла.
IDiaSymbol::get_isCTypes BOOL TRUE Значение , если файл символов, связанный с этим исполняемым файлом, содержит типы C (только в пакете SDK DIA версии 8.0 или более поздней версии).
IDiaSymbol::get_isStripped BOOL TRUE Значение , если частные символы были удалены из файла символов, связанного с этим исполняемым файлом (только в пакете SDK DIA версии 8.0 или более поздней версии).
IDiaSymbol::get_machineType DWORD Значение, указывающее целевой ЦП (одно из значений перечисления CV_CPU_TYPE_e).
IDiaSymbol::get_name BSTR Имя EXE-файла.
IDiaSymbol::get_signature DWORD Подпись исполняемого файла.
IDiaSymbol::get_symbolsFileName BSTR Полный путь к PDB- или DBG-файлу EXE-файла.
IDiaSymbol::get_symIndexId DWORD Идентификатор индекса символа.
IDiaSymbol::get_symTag DWORD Возвращает SymTagExe (одно из значений перечисления SymTagEnum).

См. также