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


FuncDebugEnd

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

Свойства

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

Свойство Тип данных 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_symIndexId DWORD Идентификатор индекса символа.
IDiaSymbol::get_relativeVirtualAddress DWORD Относительная позиция конца этой функции в модуле.
IDiaSymbol::get_symTag DWORD Возвращает SymTagFuncDebugEnd (одно из значений перечисления SymTagEnum).
IDiaSymbol::get_virtualAddress ULONGLONG Положение этой функции в исполняемом изображении.

См. также