IDkmFramePseudoLocalResultProvider.GetResult(DkmFramePseudoLocal, DkmWorkList, DkmInspectionContext, DkmStackWalkFrame, DkmCompletionRoutine<DkmEvaluationAsyncResult>) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft das Auswertungs Ergebnis für das Pseudo lokale ab, das in die lokalen Frame-Variablen eingeschlossen werden soll.
public:
void GetResult(Microsoft::VisualStudio::Debugger::Evaluation::DkmFramePseudoLocal ^ pseudoLocal, Microsoft::VisualStudio::Debugger::DkmWorkList ^ workList, Microsoft::VisualStudio::Debugger::Evaluation::DkmInspectionContext ^ inspectionContext, Microsoft::VisualStudio::Debugger::CallStack::DkmStackWalkFrame ^ frame, Microsoft::VisualStudio::Debugger::DkmCompletionRoutine<Microsoft::VisualStudio::Debugger::Evaluation::ClrCompilation::DkmEvaluationAsyncResult> ^ completionRoutine);
public void GetResult (Microsoft.VisualStudio.Debugger.Evaluation.DkmFramePseudoLocal pseudoLocal, Microsoft.VisualStudio.Debugger.DkmWorkList workList, Microsoft.VisualStudio.Debugger.Evaluation.DkmInspectionContext inspectionContext, Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrame frame, Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.Evaluation.ClrCompilation.DkmEvaluationAsyncResult> completionRoutine);
abstract member GetResult : Microsoft.VisualStudio.Debugger.Evaluation.DkmFramePseudoLocal * Microsoft.VisualStudio.Debugger.DkmWorkList * Microsoft.VisualStudio.Debugger.Evaluation.DkmInspectionContext * Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrame * Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.Evaluation.ClrCompilation.DkmEvaluationAsyncResult> -> unit
Public Sub GetResult (pseudoLocal As DkmFramePseudoLocal, workList As DkmWorkList, inspectionContext As DkmInspectionContext, frame As DkmStackWalkFrame, completionRoutine As DkmCompletionRoutine(Of DkmEvaluationAsyncResult))
Parameter
- pseudoLocal
- DkmFramePseudoLocal
In Stellt ein logisches Element der obersten Ebene im Fenster "lokal" dar, dessen Wert mit idkmframepseudolocalprovider erhalten wird. Dies wird derzeit nur für optimierte lokale Variablen während des .NET-Debuggens verwendet.
- 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.
- inspectionContext
- DkmInspectionContext
In Der aktuelle Überprüfungs Kontext.
- frame
- DkmStackWalkFrame
In Der aktuelle Frame.
- completionRoutine
- DkmCompletionRoutine<DkmEvaluationAsyncResult>
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.