Share via


IDkmReturnValuesNotification.OnReturnValues Method

Definition

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

public:
 void OnReturnValues(Microsoft::VisualStudio::Debugger::Stepping::DkmStepper ^ stepper, System::Collections::ObjectModel::ReadOnlyCollection<Microsoft::VisualStudio::Debugger::Evaluation::DkmRawReturnValue ^> ^ returnValues, bool lastValueInCurrentContext, Microsoft::VisualStudio::Debugger::DkmEventDescriptorS ^ eventDescriptor);
public void OnReturnValues (Microsoft.VisualStudio.Debugger.Stepping.DkmStepper stepper, System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.VisualStudio.Debugger.Evaluation.DkmRawReturnValue> returnValues, bool lastValueInCurrentContext, Microsoft.VisualStudio.Debugger.DkmEventDescriptorS eventDescriptor);
public void OnReturnValues (Microsoft.VisualStudio.Debugger.Stepping.DkmStepper stepper, System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.VisualStudio.Debugger.Evaluation.DkmRawReturnValue>? returnValues, bool lastValueInCurrentContext, Microsoft.VisualStudio.Debugger.DkmEventDescriptorS eventDescriptor);
abstract member OnReturnValues : Microsoft.VisualStudio.Debugger.Stepping.DkmStepper * System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.VisualStudio.Debugger.Evaluation.DkmRawReturnValue> * bool * Microsoft.VisualStudio.Debugger.DkmEventDescriptorS -> unit
Public Sub OnReturnValues (stepper As DkmStepper, returnValues As ReadOnlyCollection(Of DkmRawReturnValue), lastValueInCurrentContext 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.

returnValues
ReadOnlyCollection<DkmRawReturnValue>

[In,Optional] DkmRawReturnValues recorded.

lastValueInCurrentContext
Boolean

[In] If true, it is valid to use the current thread context to evaluate the last return value. This is true only in the case immediately after processing the return instruction, and so should only be set if raising this event immediately before, and on the same thread, as the StepComplete event.

eventDescriptor
DkmEventDescriptorS

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

Applies to