Share via


IDkmStepCompleteReceived.OnStepCompleteReceived Method

Definition

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

public:
 void OnStepCompleteReceived(Microsoft::VisualStudio::Debugger::Stepping::DkmStepper ^ stepper, Microsoft::VisualStudio::Debugger::DkmThread ^ thread, bool hasException, Microsoft::VisualStudio::Debugger::DkmEventDescriptorS ^ eventDescriptor);
public void OnStepCompleteReceived (Microsoft.VisualStudio.Debugger.Stepping.DkmStepper stepper, Microsoft.VisualStudio.Debugger.DkmThread thread, bool hasException, Microsoft.VisualStudio.Debugger.DkmEventDescriptorS eventDescriptor);
abstract member OnStepCompleteReceived : Microsoft.VisualStudio.Debugger.Stepping.DkmStepper * Microsoft.VisualStudio.Debugger.DkmThread * bool * Microsoft.VisualStudio.Debugger.DkmEventDescriptorS -> unit
Public Sub OnStepCompleteReceived (stepper As DkmStepper, thread As DkmThread, hasException As Boolean, eventDescriptor As DkmEventDescriptorS)

Parameters

stepper
DkmStepper

[In] DkmStepper represents a request to step a thread. It facilitates shared object lifetime between the various runtime debug monitors that participate in stepping.

thread
DkmThread

[In] The thread the step actually finished on. Normally, this is the same as the thread in DkmStepper, but in some scenarios, it could be different.

hasException
Boolean

[In] Contains true if the source runtime instance can determine that an exception is in flight on the stepping thread. 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.

eventDescriptor
DkmEventDescriptorS

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

Applies to