IDkmModuleSymbolsLoaded.RaiseSymbolsLoadedEvent Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.