阻止

每个代码块由 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 返回 SymTagBlockSymTagEnum 枚举值之一)。
IDiaSymbol::get_virtualAddress ULONGLONG 返回可执行文件中此块的虚拟地址。

另请参阅