Thunk

thunk 由 SymTagThunk 标记来标识。

属性

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

属性

数据类型

说明

IDiaSymbol::get_access

DWORD

访问修饰符属性,其中一个 CV_access_e 值 (仅在 DIA SDK V8.0 或更高版本)。

IDiaSymbol::get_addressOffset

DWORD

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

IDiaSegment::get_addressSection

DWORD

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

IDiaSymbol::get_classParent

IDiaSymbol*

将类父级,因此,如果任何 (仅在 DIA SDK V8.0 或更高版本下)。

IDiaSymbol::get_classParentId

DWORD

封闭类父符号的 ID (仅在 DIA SDK V8.0 或更高版本)。

IDiaSymbol::get_constType

BOOL

则为 true,则 thunk 标记为常数 (仅在 DIA SDK V8.0 或更高版本)。

IDiaSymbol::get_intro

BOOL

则为 true,则 thunk 是介绍虚函数 (仅在 DIA SDK V8.0 或更高版本)

IDiaSymbol::get_isStatic

BOOL

则为 true,则 thunk 被视为静态 (仅在 DIA SDK V8.0 或更高版本)。

IDiaSymbol::get_length

ULONGLONG

中的字节数 thunk 的代码。

IDiaSymbol::get_lexicalParent

IDiaSymbol*

封闭编译符号,块或函数。

IDiaSymbol::get_lexicalParentId

DWORD

词法父符号的 ID。

IDiaSymbol::get_locationType

DWORD

端点具有静态位置;有关详细信息,请参见 符号位置 枚举。

IDiaSymbol::get_name

BSTR

thunk 的名称。

IDiaSymbol::get_pure

BOOL

则为 true,则 thunk 纯粹是虚拟的 (仅在 DIA SDK V8.0 或更高版本)。

IDiaSymbol::get_relativeVirtualAddress

DWORD

此 thunk 的相对位置在其模块中。

IDiaSymbol::get_symIndexId

DWORD

索引符号 ID。

IDiaSymbol::get_symTag

DWORD

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

IDiaSymbol::get_targetOffset

DWORD

thunk 目标位置的偏移量部件。

IDiaSymbol::get_targetRelativeVirtualAddress

DWORD

thunk 目标的相对虚拟地址在其封闭块。

IDiaSymbol::get_targetSection

DWORD

thunk 目标的部分部件。

IDiaSymbol::get_targetVirtualAddress

ULONGLONG

thunk 目标的位置可执行映像。

IDiaSymbol::get_thunkOrdinal

DWORD

Thunk 类型的定义,是 THUNK_ORDINAL

IDiaSymbol::get_type

IDiaSymbol*

此 thunk 的类型 (仅在 DIA SDK V8.0 或更高版本)。

IDiaSymbol::get_typeId

DWORD

类型符号的 ID (仅在 DIA SDK V8.0 或更高版本)。

IDiaSymbol::get_unalignedType

BOOL

TRUE ,如果没有 thunk 对齐 (仅在 DIA SDK V8.0 或更高版本),

IDiaSymbol::get_virtual

BOOL

TRUE ,如果 thunk 是虚拟的 (仅在 DIA SDK V8.0 或更高版本)。

IDiaSymbol::get_virtualAddress

ULONGLONG

此 thunk 的位置在可执行 (pe) 映像中的。

IDiaSymbol::get_virtualBaseOffset

DWORD

按虚拟表中对此 thunk (仅在 DIA SDK V8.0 或更高版本)。

IDiaSymbol::get_volatileType

BOOL

TRUE ,如果 thunk 标记为变量 (仅在 DIA SDK V8.0 或更高版本)。

请参见

参考

符号类型的词法层次结构

LocationType

THUNK_ORDINAL