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 事件时,处理程序可以调用此方法来确定该负载的结果。

另请参阅