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


FuncDebugStart

Если функция имеет определенную точку, с которой начинается отладка, эта точка определяется символом с тегом SymTagFuncDebugStart .

Свойства

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

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

См. также