程序代码的位置由 SymTagLabel 符号标识。
属性
下表显示此符号类型有效的任何属性。
属性 |
数据类型 |
说明 |
---|---|---|
DWORD |
位置的偏移量部件;有关详细信息,请参见 LocationType。 |
|
DWORD |
位置的部分; 部件有关详细信息,请参见 LocationType。 |
|
BOOL |
TRUE ,如果该标签使用自定义调用约定。 |
|
BOOL |
TRUE ,如果标签执行一返回。 |
|
BOOL |
TRUE ,如果标签包含从重大一返回。 |
|
IDiaSymbol* |
封闭编译符号,块或函数。 |
|
DWORD |
词法父符号的 ID。 |
|
DWORD |
标签具有静态位置;有关详细信息,请参见 符号位置 枚举。 |
|
BSTR |
标签名称。 |
|
BOOL |
TRUE ,如果该标签指定了一 noinline 属性。 |
|
BOOL |
TRUE ,如果该标签指定了一 noreturn 属性。 |
|
BOOL |
TRUE ,如果该标签从不调用。 |
|
LONG |
偏移量内存中的符号;有关详细信息,请参见 LocationType, LocIsRegRel。 |
|
BOOL |
TRUE ,如果代码具有调试优化代码的信息。 |
|
DWORD |
此标签的相对位置在其模块中。 |
|
DWORD |
索引符号 ID。 |
|
DWORD |
返回 SymTagFuncDebugLabel (其中一个 SymTagEnum 值)。 |
|
ULONGLONG |
此标签的位置在可执行 (pe) 映像中的。 |