Share via


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