Share via


IDkmRuntimeBreakpointHitWithErrorReceived Interface

Definition

IDkmRuntimeBreakpointHitWithErrorReceived is implemented by components that want to listen for the RuntimeBreakpointHitWithError event. IDkmRuntimeBreakpointHitWithErrorReceived is invoked before IDkmRuntimeBreakpointHitWithErrorNotification. From within this notification, it is not possible to cause the target process to execute (no func-eval, no slipping).

Provides a notification that a runtime breakpoint was hit, but processing resulted in a non-recoverable error. The process is now stopped and the breakpoint is now in an error state and will not be hit again.

RuntimeBreakpointHitWithError events can be suppressed by calling DkmEventDescriptorS.Suppress().

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

This API was introduced in Visual Studio 16 RTM (DkmApiVersion.VS16RTM).

public interface class IDkmRuntimeBreakpointHitWithErrorReceived
public interface IDkmRuntimeBreakpointHitWithErrorReceived
type IDkmRuntimeBreakpointHitWithErrorReceived = interface
Public Interface IDkmRuntimeBreakpointHitWithErrorReceived

Methods

OnRuntimeBreakpointHitWithErrorReceived(DkmRuntimeBreakpoint, DkmThread, Boolean, DkmBreakpointMessageLevel, String, DkmEventDescriptorS)

OnRuntimeBreakpointHitWithErrorReceived is invoked as part of event processing. See interface definition for more information.

Applies to