IDkmContinueExecution Interface

Definition

This interface contains the API for resuming execution after the engine has sent a stopping event to the Visual Studio debugger package. This interface should only be implemented by Base Debug Monitor components. Unlike nearly all other interfaces, one implementation of this interface may not chain to another implementation.

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.

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

Methods

ContinueExecution(DkmThread)

This method is provided by base debug monitors to resume execution of the target process. This interface is always triggered by a request to resume the process by the Visual Studio Debugger UI/SDM. Concord components cannot resume the target process once a stopping event has been sent to the UI/SDM.

Base debug monitors implement this by calling from the request thread onto the stopping event thread. On the stopping event thread, the base debug monitor calls DkmThread.OnContinueExecution and then modifies the target process so that it will resume. After the target is running, the base debug monitor signals the request thread so that ContinueExecution will return.

Applies to