每 thunk 由 SymTagThunk 标记来标识。
属性
下表显示此符号类型有效的任何属性。
属性 |
数据类型 |
说明 |
---|---|---|
DWORD |
访问修饰符属性,其中一个 CV_access_e 值 (仅在 DIA SDK V8.0 或更高版本)。 |
|
DWORD |
位置的偏移量部件;有关详细信息,请参见 LocationType。 |
|
DWORD |
位置的部分; 部件有关详细信息,请参见 LocationType。 |
|
IDiaSymbol* |
将类父级,因此,如果任何 (仅在 DIA SDK V8.0 或更高版本下)。 |
|
DWORD |
封闭类父符号的 ID (仅在 DIA SDK V8.0 或更高版本)。 |
|
BOOL |
则为 true,则 thunk 标记为常数 (仅在 DIA SDK V8.0 或更高版本)。 |
|
BOOL |
则为 true,则 thunk 是介绍虚函数 (仅在 DIA SDK V8.0 或更高版本) |
|
BOOL |
则为 true,则 thunk 被视为静态 (仅在 DIA SDK V8.0 或更高版本)。 |
|
ULONGLONG |
中的字节数 thunk 的代码。 |
|
IDiaSymbol* |
封闭编译符号,块或函数。 |
|
DWORD |
词法父符号的 ID。 |
|
DWORD |
端点具有静态位置;有关详细信息,请参见 符号位置 枚举。 |
|
BSTR |
thunk 的名称。 |
|
BOOL |
则为 true,则 thunk 纯粹是虚拟的 (仅在 DIA SDK V8.0 或更高版本)。 |
|
DWORD |
此 thunk 的相对位置在其模块中。 |
|
DWORD |
索引符号 ID。 |
|
DWORD |
返回 SymTagThunk (其中一个 SymTagEnum 值)。 |
|
DWORD |
thunk 目标位置的偏移量部件。 |
|
DWORD |
thunk 目标的相对虚拟地址在其封闭块。 |
|
DWORD |
thunk 目标的部分部件。 |
|
ULONGLONG |
thunk 目标的位置可执行映像。 |
|
DWORD |
Thunk 类型的定义,是 THUNK_ORDINAL。 |
|
IDiaSymbol* |
此 thunk 的类型 (仅在 DIA SDK V8.0 或更高版本)。 |
|
DWORD |
类型符号的 ID (仅在 DIA SDK V8.0 或更高版本)。 |
|
BOOL |
TRUE ,如果没有 thunk 对齐 (仅在 DIA SDK V8.0 或更高版本), |
|
BOOL |
TRUE ,如果 thunk 是虚拟的 (仅在 DIA SDK V8.0 或更高版本)。 |
|
ULONGLONG |
此 thunk 的位置在可执行 (pe) 映像中的。 |
|
DWORD |
按虚拟表中对此 thunk (仅在 DIA SDK V8.0 或更高版本)。 |
|
BOOL |
TRUE ,如果 thunk 标记为变量 (仅在 DIA SDK V8.0 或更高版本)。 |