阻止
每个代码块由 SymTagBlock
符号标识。 块符号用于标识函数内的嵌套作用域。
属性
下表显示了对此符号类型有效的属性。
属性 | 数据类型 | 说明 |
---|---|---|
IDiaSymbol::get_addressOffset | DWORD |
位置的偏移部分;有关详细信息,请参阅 LocationType Enumeration。 |
IDiaSymbol::get_addressSection | DWORD |
位置的节部分;有关详细信息,请参阅 LocationType 枚举。 |
IDiaSymbol::get_length | ULONGLONG |
块中的代码字节数。 |
IDiaSymbol::get_lexicalParent | IDiaSymbol* |
封闭块或函数的符号。 |
IDiaSymbol::get_lexicalParentId | DWORD |
返回词法父级符号的 ID。 |
IDiaSymbol::get_locationType | DWORD |
块具有静态位置;有关详细信息,请参阅符号位置。 |
IDiaSymbol::get_name | BSTR |
返回块的名称(通常是一个空字符串)。 |
IDiaSymbol::get_relativeVirtualAddress | DWORD |
返回此块相对于其词法父级的虚拟地址。 |
IDiaSymbol::get_symIndexId | DWORD |
符号的索引 ID。 |
IDiaSymbol::get_symTag | DWORD |
返回 SymTagBlock (SymTagEnum 枚举值之一)。 |
IDiaSymbol::get_virtualAddress | ULONGLONG |
返回可执行文件中此块的虚拟地址。 |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈