IDkmRuntimeInstanceLoadNotification Interface

Definition

IDkmRuntimeInstanceLoadNotification is implemented by components that want to listen for the RuntimeInstanceLoad event. The target process may continue to run during this notification. RuntimeInstanceLoad is fired when a DkmRuntimeInstance object is created. This event can be used to detect that a particular type of code (ex: native) is now being debugged in this target process. In launch scenarios, the RuntimeInstanceLoad event will be fired before any code of the specified type has a chance to run in the target process. When debugging native code, this includes all code in the target process.

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, TransportKind.

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

Methods

OnRuntimeInstanceLoad(DkmRuntimeInstance, DkmEventDescriptor)

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

Applies to