IDkmLanguageReturnValueEvaluator2.EvaluateReturnValue2 方法

定义

仅使用提供的数据对给定 DkmRawReturnValue 进行计算并设置格式。

public:
 void EvaluateReturnValue2(Microsoft::VisualStudio::Debugger::Evaluation::DkmInspectionContext ^ inspectionContext, Microsoft::VisualStudio::Debugger::DkmWorkList ^ workList, Microsoft::VisualStudio::Debugger::CallStack::DkmStackWalkFrame ^ stackFrame, Microsoft::VisualStudio::Debugger::Evaluation::DkmRawReturnValueContainer ^ rawReturnValue, Microsoft::VisualStudio::Debugger::DkmCompletionRoutine<Microsoft::VisualStudio::Debugger::Evaluation::DkmEvaluateReturnValueAsyncResult2> ^ completionRoutine);
public void EvaluateReturnValue2 (Microsoft.VisualStudio.Debugger.Evaluation.DkmInspectionContext inspectionContext, Microsoft.VisualStudio.Debugger.DkmWorkList workList, Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrame stackFrame, Microsoft.VisualStudio.Debugger.Evaluation.DkmRawReturnValueContainer rawReturnValue, Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluateReturnValueAsyncResult2> completionRoutine);
abstract member EvaluateReturnValue2 : Microsoft.VisualStudio.Debugger.Evaluation.DkmInspectionContext * Microsoft.VisualStudio.Debugger.DkmWorkList * Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrame * Microsoft.VisualStudio.Debugger.Evaluation.DkmRawReturnValueContainer * Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluateReturnValueAsyncResult2> -> unit
Public Sub EvaluateReturnValue2 (inspectionContext As DkmInspectionContext, workList As DkmWorkList, stackFrame As DkmStackWalkFrame, rawReturnValue As DkmRawReturnValueContainer, completionRoutine As DkmCompletionRoutine(Of DkmEvaluateReturnValueAsyncResult2))

参数

inspectionContext
DkmInspectionContext

中要在执行检查操作时使用的选项和目标上下文。

workList
DkmWorkList

当前正在处理的 "当前"。 此值可用于检查取消或追加额外的工作。 直到此函数返回后,新的工作项才会开始执行。

stackFrame
DkmStackWalkFrame

中提供用于计算表达式的上下文的堆栈帧。

rawReturnValue
DkmRawReturnValueContainer

中返回值目标和缓存的上下文。

completionRoutine
DkmCompletionRoutine<DkmEvaluateReturnValueAsyncResult2>

请求完成时要触发的例程。 如果实现从此接口方法返回失败,将隐式触发此错误。 实现必须在所有其他情况下激发此方法。

适用于