IDkmProcessExecutionNotification Interface

Definition

Provides notification that the process is about to pause or resume execution.

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

This API was introduced in Visual Studio 14 RTM (DkmApiVersion.VS14RTM).

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

Methods

OnProcessPause(DkmProcess, DkmProcessExecutionCounters)

Handler which is notified before the target process is paused. A process becomes paused when it hits a stopping event (such as user-set or internal breakpoint), or raises a pausing event (e.g. module load). It is not considered paused when it raises output debug strings, or other non-pausing events.

OnProcessResume(DkmProcess, DkmProcessExecutionCounters)

Handler which is notified before the target process is resumed. A process is resumed when the pausing event finishes processing, when the internal breakpoint is continued, or if the UI entered break mode, when the user decides to continue.

Applies to