Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
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). |