IDebugSymbols3::GetSymbolModule 方法 (dbgeng.h)
GetSymbolModule 方法返回包含指定符号的模块的基址。
语法
HRESULT GetSymbolModule(
[in] PCSTR Symbol,
[out] PULONG64 Base
);
参数
[in] Symbol
指定要查找的符号的名称。 有关此名称的语法的详细信息,请参阅“备注”部分。
[out] Base
接收模块基的目标内存地址空间中的位置。 有关详细信息,请参阅模块。
返回值
此方法也可能返回错误值。 有关更多详细信息 ,请参阅返回值 。
返回代码 | 说明 |
---|---|
|
方法成功。 |
|
找不到符号或模块。 |
注解
字符串 Symbol 必须包含一个感叹号 ( ! ) 。 如果 Symbol 是模块限定符号名称 (例如 mymodules!main) 或者如果省略模块名称 (例如 !main) ,则引擎将搜索此符号并返回在其中找到它的模块。 例如,如果 Symbol 仅包含模块名称 (mymodule!) 引擎将返回具有此模块名称的第一个模块。
有关符号的详细信息,请参阅 符号。
要求
要求 | 值 |
---|---|
目标平台 | 桌面 |
标头 | dbgeng.h (包括 Dbgeng.h) |