IDkmStopDebuggingOperations Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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. |