FuncDebugStart

如果已定义的功能将在哪调试是开始,该点是使用 SymTagFuncDebugStart 标记的符号标识。

属性

下表显示此符号类型有效的任何属性。

属性

数据类型

说明

IDiaSymbol::get_addressOffset

DWORD

位置的偏移量部件;有关详细信息,请参见 LocationType

IDiaSymbol::get_addressSection

DWORD

位置的部分; 部件有关详细信息,请参见 LocationType

IDiaSymbol::get_customCallingConvention

BOOL

TRUE ,如果该函数使用自定义调用约定 (仅在 DIA SDK v8.0 或更高版本)。

IDiaSymbol::get_farReturn

BOOL

TRUE ,如果函数执行一返回 (仅在 DIA SDK v8.0 或更高版本)。

IDiaSymbol::get_interruptReturn

BOOL

TRUE ,如果函数包含从中断的一个返回 (仅在 DIA SDK v8.0 或更高版本)。

IDiaSymbol::get_isStatic

BOOL

TRUE ,如果函数被标记为 static (仅在 DIA SDK v8.0 或更高版本)。

IDiaSymbol::get_lexicalParent

IDiaSymbol*

封闭函数的符号。

IDiaSymbol::get_lexicalParentId

DWORD

词法父符号的 ID。

IDiaSymbol::get_locationType

DWORD

起点具有静态位置;有关详细信息,请参见 符号位置

IDiaSymbol::get_noInline

BOOL

TRUE ,如果函数指定了一 noinline 属性 (仅在 DIA SDK v8.0 或更高版本)。

IDiaSymbol::get_noReturn

BOOL

TRUE ,如果函数指定了一 noreturn 属性 (仅在 DIA SDK v8.0 或更高版本)。

IDiaSymbol::get_notReached

BOOL

TRUE ,如果该函数从不调用 (仅在 DIA SDK v8.0 或更高版本)。

IDiaSymbol::get_offset

LONG

偏移量内存中的符号;有关详细信息,请参见 LocationType, LocIsRegRel。

IDiaSymbol::get_optimizedCodeDebugInfo

BOOL

TRUE ,如果代码具有调试优化代码的信息 (仅在 DIA SDK v8.0 或更高版本)。

IDiaSymbol::get_relativeVirtualAddress

DWORD

函数的相对位置在其块中。

IDiaSymbol::get_symIndexId

DWORD

索引符号 ID。

IDiaSymbol::get_symTag

DWORD

返回 SymTagFuncDebugStart (其中一个 SymTagEnum 值)。

IDiaSymbol::get_virtualAddress

ULONGLONG

函数的位置在可执行文件中。

请参见

参考

符号类型的词法层次结构

LocationType

符号位置