IDebugSymbolSearchEvent2::GetSymbolSearchInfo
由事件处理程序调用以检索有关符号加载过程的结果。
语法
int GetSymbolSearchInfo(
IDebugModule3 pModule,
ref string pbstrDebugMessage,
out enum_MODULE_INFO_FLAGS pdwModuleInfoFlags
);
参数
pModule
[out]一个 IDebugModule3 对象,该对象表示为其加载符号的模块。
pbstrDebugMessage
[in, out]返回一个字符串,其中包含模块中的任何错误消息。 如果没有错误,则此字符串将只包含模块的名称,但永远不会为空。
注意
[C++] pbstrDebugMessage
不能NULL
,并且必须释放 。SysFreeString
pdwModuleInfoFlags
[out]MODULE_INFO_FLAGS枚举中的标志的组合,指示是否加载了任何符号。
返回值
如果成功,则返回 S_OK
;否则,返回错误代码。
注解
当处理程序在尝试加载模块的调试符号后收到 IDebugSymbolSearchEvent2 事件时,处理程序可以调用此方法来确定该负载的结果。