IDkmBreakpointHitWithErrorReceived Interface

Definition

IDkmBreakpointHitWithErrorReceived is implemented by components that want to listen for the BreakpointHitWithError event. IDkmBreakpointHitWithErrorReceived is invoked before IDkmBreakpointHitWithErrorNotification. 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 pending 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.

BreakpointHitWithError 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, CompilerVendorId, EngineId, LanguageId, SourceId.

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

public interface class IDkmBreakpointHitWithErrorReceived
public interface IDkmBreakpointHitWithErrorReceived
type IDkmBreakpointHitWithErrorReceived = interface
Public Interface IDkmBreakpointHitWithErrorReceived

Methods

OnBreakpointHitWithErrorReceived(DkmPendingBreakpoint, DkmThread, Boolean, DkmBreakpointMessageLevel, String, DkmEventDescriptorS)

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

Applies to