IDkmStopDebuggingOperations Interface

Definition

This interface contains the API for stop debugging. These interface must be implemented by base debug monitors. It is also possible to implement this interface in order to customize the stop debugging experience for a particular application. For example, a component could re-implement Terminate so that the debugger would gracefully shutdown the application instead of using the TerminateProcess Win32 API.

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

Methods

Detach(DkmProcess)

This method is called to tell the monitor to detach from the target process. This will trigger a ProcessExit event to be sent on the event thread.

Terminate(DkmProcess, Int32)

This method is called to tell the monitor to terminate the target process. This will trigger a ProcessExit event to be sent on the event thread.

Applies to