IDkmRuntimeDataBreakpointHitNotification.OnRuntimeDataBreakpointHit Method

Definition

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

public:
 void OnRuntimeDataBreakpointHit(Microsoft::VisualStudio::Debugger::Breakpoints::DkmRuntimeBreakpoint ^ runtimeBreakpoint, Microsoft::VisualStudio::Debugger::DkmThread ^ thread, bool hasException, System::String ^ message, Microsoft::VisualStudio::Debugger::DkmEventDescriptorS ^ eventDescriptor);
public void OnRuntimeDataBreakpointHit (Microsoft.VisualStudio.Debugger.Breakpoints.DkmRuntimeBreakpoint runtimeBreakpoint, Microsoft.VisualStudio.Debugger.DkmThread thread, bool hasException, string message, Microsoft.VisualStudio.Debugger.DkmEventDescriptorS eventDescriptor);
abstract member OnRuntimeDataBreakpointHit : Microsoft.VisualStudio.Debugger.Breakpoints.DkmRuntimeBreakpoint * Microsoft.VisualStudio.Debugger.DkmThread * bool * string * Microsoft.VisualStudio.Debugger.DkmEventDescriptorS -> unit
Public Sub OnRuntimeDataBreakpointHit (runtimeBreakpoint As DkmRuntimeBreakpoint, thread As DkmThread, hasException As Boolean, message As String, eventDescriptor As DkmEventDescriptorS)

Parameters

runtimeBreakpoint
DkmRuntimeBreakpoint

[In] Low-level breakpoint object which is supported by debug monitors.

thread
DkmThread

[In] DkmThread represents a thread running in the target process.

hasException
Boolean

[In] Contains true if the source runtime instance can determine that an exception is in flight on the thread which hit the breakpoint. Currently, only managed runtime instances ever set this. This is used to quickly determine if exception specific logic should apply without making another network round-trip.

message
String

[In] The additional message to show to the user.

eventDescriptor
DkmEventDescriptorS

[In] Describes the event being processed and provides the ability for a component to suppress this event.

Applies to