DkmCompiledClrLocalsQuery.GetLocalValues(DkmWorkList, DkmInspectionContext, DkmILContext, Int32, Int32, DkmCompletionRoutine<DkmGetLocalValuesAsyncResult>) Método

Definição

Execute uma consulta de inspeção compilada para obter um conjunto de valores de variáveis locais como uma lista de DkmEvaluationResults formatados.

Esse método acrescentará um novo item de trabalho à lista de trabalho especificada e retornará assim que o item de trabalho tiver sido anexado. O processamento real do item de trabalho é assíncrono. O chamador será notificado de que a solicitação foi concluída por meio da rotina de conclusão.

Essa API foi introduzida no Visual Studio 14 RTM (DkmApiVersion. 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))

Parâmetros

WorkList
DkmWorkList

A tabela de trabalho à qual anexar o novo item de trabalho.

InspectionContext
DkmInspectionContext

No O contexto de inspeção desta consulta.

ILContext
DkmILContext

No O contexto da pilha para executar a consulta.

FirstLocalIndex
Int32

No O índice da primeira variável local para a qual obter o valor.

Count
Int32

No O número de variáveis locais para obter o valor.

CompletionRoutine
DkmCompletionRoutine<DkmGetLocalValuesAsyncResult>

Rotina a ser acionada quando a solicitação for concluída. Se a solicitação for acrescentada com êxito à lista de trabalho, isso sempre será acionado (incluindo quando a operação é cancelada). Isso nunca será acionado se a anexação do item de trabalho falhar.

Aplica-se a