DkmCompiledClrLocalsQuery.GetLocalValues(DkmWorkList, DkmInspectionContext, DkmILContext, Int32, Int32, DkmCompletionRoutine<DkmGetLocalValuesAsyncResult>) Methode

Definition

Führen Sie eine kompilierte Überprüfungs Abfrage aus, um einen Satz von lokalen Variablen Werten als Liste der formatierten dkmevaluationresults zu erhalten.

Diese Methode fügt ein neues Arbeits Element an die angegebene Arbeitsliste an und gibt zurück, nachdem das Arbeits Element angefügt wurde. Die tatsächliche Verarbeitung der Arbeitsaufgabe erfolgt asynchron. Der Aufrufer wird benachrichtigt, dass die Anforderung durch die Abschluss Routine abgeschlossen wurde.

Diese API wurde in Visual Studio 14 RTM (dkmapiversion. VS14RTM) eingeführt.

public:
 void GetLocalValues(Microsoft::VisualStudio::Debugger::DkmWorkList ^ WorkList, Microsoft::VisualStudio::Debugger::Evaluation::DkmInspectionContext ^ InspectionContext, Microsoft::VisualStudio::Debugger::Evaluation::DkmILContext ^ ILContext, int FirstLocalIndex, int Count, Microsoft::VisualStudio::Debugger::DkmCompletionRoutine<Microsoft::VisualStudio::Debugger::Evaluation::ClrCompilation::DkmGetLocalValuesAsyncResult> ^ CompletionRoutine);
public void GetLocalValues (Microsoft.VisualStudio.Debugger.DkmWorkList WorkList, Microsoft.VisualStudio.Debugger.Evaluation.DkmInspectionContext InspectionContext, Microsoft.VisualStudio.Debugger.Evaluation.DkmILContext ILContext, int FirstLocalIndex, int Count, Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.Evaluation.ClrCompilation.DkmGetLocalValuesAsyncResult> CompletionRoutine);
member this.GetLocalValues : Microsoft.VisualStudio.Debugger.DkmWorkList * Microsoft.VisualStudio.Debugger.Evaluation.DkmInspectionContext * Microsoft.VisualStudio.Debugger.Evaluation.DkmILContext * int * int * Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.Evaluation.ClrCompilation.DkmGetLocalValuesAsyncResult> -> unit
Public Sub GetLocalValues (WorkList As DkmWorkList, InspectionContext As DkmInspectionContext, ILContext As DkmILContext, FirstLocalIndex As Integer, Count As Integer, CompletionRoutine As DkmCompletionRoutine(Of DkmGetLocalValuesAsyncResult))

Parameter

WorkList
DkmWorkList

Worklist, an das das neue Arbeits Element angefügt werden soll.

InspectionContext
DkmInspectionContext

In Der Untersuchungs Kontext für diese Abfrage.

ILContext
DkmILContext

In Der Stapel Kontext, für den die Abfrage ausgeführt werden soll.

FirstLocalIndex
Int32

In Der Index der ersten lokalen Variablen, für die der Wert zu erhalten ist.

Count
Int32

In Die Anzahl der lokalen Variablen, für die der Wert zu erhalten ist.

CompletionRoutine
DkmCompletionRoutine<DkmGetLocalValuesAsyncResult>

Die Routine, die nach Abschluss der Anforderung ausgelöst werden soll. Wenn die Anforderung erfolgreich an die Arbeitsliste angehängt wird, wird diese immer ausgelöst (auch wenn der Vorgang abgebrochen wird). Dies wird nie ausgelöst, wenn das Anfügen der Arbeitsaufgabe fehlschlägt.

Gilt für