IDkmLanguageReturnValueEvaluator.EvaluateReturnValue(DkmInspectionContext, DkmWorkList, DkmStackWalkFrame, DkmRawReturnValue, DkmCompletionRoutine<DkmEvaluateReturnValueAsyncResult>) Methode

Definition

Wertet einen angegebenen dkmrawreturnvalue aus und formatiert ihn ausschließlich mit den bereitgestellten Daten.

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

Parameter

inspectionContext
DkmInspectionContext

In Optionen und Ziel Kontext, die beim Durchführen der Überprüfung verwendet werden sollen.

workList
DkmWorkList

Worklist, das gerade verarbeitet wird. Dieser Wert kann verwendet werden, um nach einem Abbruch zu suchen oder um zusätzliche Arbeit anzufügen. Neue Arbeitselemente werden erst ausgeführt, nachdem diese Funktion zurückgegeben wurde.

stackFrame
DkmStackWalkFrame

In Stapel Rahmen, der den Kontext von bereitstellt, in dem der Ausdruck ausgewertet werden soll.

rawReturnValue
DkmRawReturnValue

In Rückgabewert Ziel und zwischen gespeicherter Kontext.

completionRoutine
DkmCompletionRoutine<DkmEvaluateReturnValueAsyncResult>

Die Routine, die nach Abschluss der Anforderung ausgelöst werden soll. Diese wird implizit ausgelöst, wenn die Implementierung einen Fehler von dieser Schnittstellen Methode zurückgibt. Die-Implementierung muss diese Methode in allen anderen Szenarien auslösen.

Gilt für