Label (SDK для доступа к интерфейсу отладки)
Расположение в программном коде определяется a SymTagLabel символ.
Свойства
В следующей таблице показаны свойства, которые являются допустимыми для данного типа символов.
Свойство. |
Тип данных |
Описание |
---|---|---|
DWORD |
Часть смещения положения; дополнительные сведения см. в разделе LocationType. |
|
DWORD |
Часть раздела расположения; дополнительные сведения см. в разделе LocationType. |
|
BOOL |
TRUE если метка используется пользовательское соглашение о вызовах. |
|
BOOL |
TRUE если метка выполняет дальше, возвращаемое. |
|
BOOL |
TRUE если метка содержит вернуться из прерывания. |
|
IDiaSymbol* |
Символ, compiland, включающего блока или функции. |
|
DWORD |
Идентификатор словарного родительского символов. |
|
DWORD |
Метки имеют статические расположения; дополнительные сведения см. в разделе Местоположения символов перечисление. |
|
BSTR |
Имя метки. |
|
BOOL |
TRUE если метка определена с noinline атрибут. |
|
BOOL |
TRUE если метка определена с noreturn атрибут. |
|
BOOL |
TRUE если метка никогда не вызывается. |
|
LONG |
Смещение символа в памяти; дополнительные сведения см. в разделе LocationType" LocIsRegRel. |
|
BOOL |
TRUE если код содержит сведения для отладки оптимизированного кода. |
|
DWORD |
Относительное положение данной метки в пределах своего модуля. |
|
DWORD |
Идентификатор индекса символа. |
|
DWORD |
Возвращает SymTagFuncDebugLabel (одно из SymTagEnum значения). |
|
ULONGLONG |
Позиция данной метки внутри исполняемого образа. |