IDkmModuleSymbolsLoaded.RaiseSymbolsLoadedEvent 方法

定义

在提供的符号已加载符号后,调度程序将调用此方法以引发 ModuleSymbolsLoaded 事件。 此方法可在事件线程上调用,在这种情况下,基本 DM 只应调用 OnSymbolsLoaded。 此方法也可以在请求线程上调用,在这种情况下,基 DM 应转换为其事件线程,并在返回前等待该调用完成。

public:
 void RaiseSymbolsLoadedEvent(Microsoft::VisualStudio::Debugger::DkmModuleInstance ^ moduleInstance, Microsoft::VisualStudio::Debugger::Symbols::DkmModule ^ module, bool isReload);
public void RaiseSymbolsLoadedEvent (Microsoft.VisualStudio.Debugger.DkmModuleInstance moduleInstance, Microsoft.VisualStudio.Debugger.Symbols.DkmModule module, bool isReload);
abstract member RaiseSymbolsLoadedEvent : Microsoft.VisualStudio.Debugger.DkmModuleInstance * Microsoft.VisualStudio.Debugger.Symbols.DkmModule * bool -> unit
Public Sub RaiseSymbolsLoadedEvent (moduleInstance As DkmModuleInstance, module As DkmModule, isReload As Boolean)

参数

moduleInstance
DkmModuleInstance

中Module 实例类表示代码绑定 (例如: dll 或 exe) ,加载到特定位置的特定进程。 模块实例对象为1:1,其中包含执行环境的代码绑定概念。 例如,在本机代码中,模块实例对象为1:1,其中包含基址。

module
DkmModule

中与 DkmModuleInstance 关联的 DkmModule。

isReload
Boolean

中如果重新加载现有模块的符号,则为 True; 如果在模块加载处理过程中发生此错误,则为 False。

适用于