DkmCompiledClrLocalsQuery.GetLocalValues(DkmWorkList, DkmInspectionContext, DkmILContext, Int32, Int32, DkmCompletionRoutine<DkmGetLocalValuesAsyncResult>) Метод

Определение

Выполните скомпилированный запрос проверки, чтобы получить набор значений локальных переменных в виде списка отформатированных Дкмевалуатионресултс.

Этот метод добавляет новый рабочий элемент в указанный список работ и возвращается после добавления рабочего элемента. Фактическая обработка рабочего элемента выполняется асинхронно. Вызывающий объект будет уведомлен о завершении выполнения запроса через подпрограмму завершения.

Этот API появился в Visual Studio 14 RTM (Дкмапиверсион. VS14RTM).

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))

Параметры

WorkList
DkmWorkList

Ворклист добавить новый рабочий элемент в.

InspectionContext
DkmInspectionContext

Окне Контекст проверки для этого запроса.

ILContext
DkmILContext

Окне Контекст стека для выполнения запроса.

FirstLocalIndex
Int32

Окне Индекс первой локальной переменной, для которой необходимо получить значение.

Count
Int32

Окне Число локальных переменных, для которых необходимо получить значение.

CompletionRoutine
DkmCompletionRoutine<DkmGetLocalValuesAsyncResult>

Подпрограмма, которая будет срабатывать после завершения запроса. Если запрос успешно добавлен в список работ, он всегда будет срабатывать (включая время отмены операции). Это никогда не будет срабатывать в случае сбоя при добавлении рабочего элемента.

Применяется к