IDkmModuleInstanceUnloadNotification Interface

Definition

IDkmModuleInstanceUnloadNotification is implemented by components that want to listen for the ModuleInstanceUnload event. When this notification fires, the target process will be suspended and can be examined. ModuleInstanceUnload is sent when the monitor detects that a module has unloaded from within the target process.

ModuleInstanceUnload events cannot be suppressed. However, if the ModuleLoad event was suppressed then ModuleUnload will stop processing at the level where ModuleLoad was suppressed.

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 IDkmModuleInstanceUnloadNotification
public interface class IDkmModuleInstanceUnloadNotification
__interface IDkmModuleInstanceUnloadNotification
public interface IDkmModuleInstanceUnloadNotification
type IDkmModuleInstanceUnloadNotification = interface
Public Interface IDkmModuleInstanceUnloadNotification

Methods

OnModuleInstanceUnload(DkmModuleInstance, DkmWorkList, DkmEventDescriptor)

OnModuleInstanceUnload is invoked as part of event processing. See interface definition for more information.

Applies to