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


PublicSymbol

При создании исполняемого файла, то каждому символу (public, как минимум, каждой глобальной функции и символе данных a) SymTagPublicSymbol тег.

Свойства

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

Свойство.

Тип данных

Описание

IDiaSymbol::get_addressOffset

DWORD

Часть смещения положения; дополнительные сведения см. в разделе LocationType.

IDiaSymbol::get_addressSection

DWORD

Часть раздела расположения; дополнительные сведения см. в разделе LocationType.

IDiaSymbol::get_code

BOOL

TRUE если расположение символа в коде.

IDiaSymbol::get_function

BOOL

TRUE если символ функция.

IDiaSymbol::get_length

ULONGLONG

Длина этого символа в байтах.

IDiaSymbol::get_lexicalParent

IDiaSymbol*

Символ для глобальной области.

IDiaSymbol::get_lexicalParentId

DWORD

Идентификатор словарного родительского символов.

IDiaSymbol::get_locationType

DWORD

Открытые символы имеют статические расположения; дополнительные сведения см. в разделе Местоположения символов.

IDiaSymbol::get_managed

BOOL

TRUE если расположение символа в управляемом коде.

IDiaSymbol::get_msil

BOOL

TRUE если расположение символа в коде на языке MSIL.

IDiaSymbol::get_name

BSTR

Полностью декорированное имя символа.

IDiaSymbol::get_symIndexId

DWORD

Идентификатор индекса символа.

IDiaSymbol::get_relativeVirtualAddress

DWORD

Относительное положение символа в пределах своего блок.

IDiaSymbol::get_symTag

DWORD

Возвращает SymTagPublicSymbol (одно из SymTagEnum значения).

IDiaSymbol::get_undecoratedName

BSTR

Упрощенного имя символа.

IDiaSymbol::get_undecoratedNameEx

BSTR

Часть или все упрощенного имя символа.

См. также

Ссылки

Лексическая иерархия символьных типов

LocationType

Местоположения символов