Exe

,因为它表示 .exe 或 .dll 文件的全局范围,系统是唯一的符号不词法或类父级。 只能有 SymTagExe 标记的符号每个文件。 IDiaSession::get_globalScope 方法返回符号。

属性

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

属性

数据类型

说明

IDiaSymbol::get_age

DWORD

可执行的年龄。

IDiaSymbol::get_guid

GUID

可执行的GUID 。

IDiaSymbol::get_isCTypes

BOOL

TRUE ,如果符号文件与此可执行文件包含 C 类型 (仅在 DIA SDK v8.0 或更高版本)。

IDiaSymbol::get_isStripped

BOOL

TRUE ,如果私有符号从符号文件中去除与此可执行文件 (仅在 DIA SDK v8.0 或更高版本)。

IDiaSymbol::get_machineType

DWORD

指示目标 CPU (之一的值 CV_CPU_TYPE_e 值)。

IDiaSymbol::get_name

BSTR

.exe 文件的名称。

IDiaSymbol::get_signature

DWORD

签名可执行文件。

IDiaSymbol::get_symbolsFileName

BSTR

.exe 文件的 .pdb 或 .dbg 文件的完整路径。

IDiaSymbol::get_symIndexId

DWORD

索引符号 ID。

IDiaSymbol::get_symTag

DWORD

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

请参见

参考

IDiaSession::get_globalScope

符号类型的词法层次结构