Label (SDK для доступа к интерфейсу отладки)
Расположение в коде программы определяется символом SymTagLabel
.
Свойства
В следующей таблице показаны свойства, допустимые для этого типа символов.
Свойство | Тип данных | Description |
---|---|---|
IDiaSymbol::get_addressOffset | DWORD |
Смещение части расположения; Дополнительные сведения см. в перечислении LocationType. |
IDiaSymbol::get_addressSection | DWORD |
Часть расположения раздела; Дополнительные сведения см. в перечислении LocationType. |
IDiaSymbol::get_customCallingConvention | BOOL |
TRUE Если метка использует настраиваемое соглашение о вызовах. |
IDiaSymbol::get_farReturn | BOOL |
TRUE Значение , если метка выполняет далекое возвращение. |
IDiaSymbol::get_interruptReturn | BOOL |
TRUE Значение , если метка содержит возврат из прерывания. |
IDiaSymbol::get_lexicalParent | IDiaSymbol* |
Символ для заключающего компилятора, блока или функции. |
IDiaSymbol::get_lexicalParentId | DWORD |
Идентификатор лексического родительского символа. |
IDiaSymbol::get_locationType | DWORD |
Метки имеют статические расположения; Дополнительные сведения см. в перечислении "Расположения символов ". |
IDiaSymbol::get_name | BSTR |
Имя метки. |
IDiaSymbol::get_noInline | BOOL |
TRUE Значение , если метка была указана с атрибутом noinline . |
IDiaSymbol::get_noReturn | BOOL |
TRUE Значение , если метка была указана с атрибутом noreturn . |
IDiaSymbol::get_notReached | BOOL |
TRUE Если метка никогда не вызывается. |
IDiaSymbol::get_offset | LONG |
Смещение символа в памяти; Дополнительные сведения см. в перечислении LocationType, LocIsRegRel . |
IDiaSymbol::get_optimizedCodeDebugInfo | BOOL |
TRUE Значение , если код содержит сведения об отладке оптимизированного кода. |
IDiaSymbol::get_relativeVirtualAddress | DWORD |
Относительная позиция этой метки в модуле. |
IDiaSymbol::get_symIndexId | DWORD |
Идентификатор индекса символа. |
IDiaSymbol::get_symTag | DWORD |
Возвращает SymTagFuncDebugLabel (одно из значений перечисления SymTagEnum). |
IDiaSymbol::get_virtualAddress | ULONGLONG |
Позиция этой метки в исполняемом изображении. |