IDkmReturnValuesNotification.OnReturnValues Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.