IDkmModuleSymbolsLoaded Interface

Definition

Interface implemented by base debug monitors to fire a symbols loaded event.

Implementations of this interface may restrict when they are called using a filter defined in their component configuration. The following properties may be used: BaseDebugMonitorId, EngineId, RuntimeId, SymbolProviderId, TransportKind.

public interface class IDkmModuleSymbolsLoaded
public interface class IDkmModuleSymbolsLoaded
__interface IDkmModuleSymbolsLoaded
public interface IDkmModuleSymbolsLoaded
type IDkmModuleSymbolsLoaded = interface
Public Interface IDkmModuleSymbolsLoaded

Methods

RaiseSymbolsLoadedEvent(DkmModuleInstance, DkmModule, Boolean)

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.

Applies to