IDkmModuleSymbolsLoaded.RaiseSymbolsLoadedEvent Method

Definition

After a symbol provided has loaded symbols, this method will be invoked by the dispatcher to cause a ModuleSymbolsLoaded event to be raised. This method may be called on the event thread, in which case the base DM should simply call DkmModuleInstance.OnSymbolsLoaded. This method may also be called on the request thread, in which case the Base DM should transition to their event thread, call DkmModuleInstance.OnSymbolsLoaded and wait for that call to finish before returning.

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)

Parameters

moduleInstance
DkmModuleInstance

[In] The Module Instance class represent a code bundle (ex: dll or exe) which is loaded into a particular process at a particular location. Module Instance objects are 1:1 with the execution environment's notion of a code bundle. For example, in native code, Module Instance objects are 1:1 with base address.

module
DkmModule

[In] The DkmModule that is associated with the DkmModuleInstance.

isReload
Boolean

[In] True if symbols are being reloaded for an existing module, False if this is happening as part of module load processing.

Applies to