IDkmClrInspectionQueryProcessor.GetLocalValues 方法

定义

执行编译的检查查询,以将一组本地变量值作为格式化 DkmEvaluationResults 的列表获取。

public:
 void GetLocalValues(Microsoft::VisualStudio::Debugger::Evaluation::ClrCompilation::DkmCompiledClrLocalsQuery ^ compiledClrLocalsQuery, 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.Evaluation.ClrCompilation.DkmCompiledClrLocalsQuery compiledClrLocalsQuery, 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);
abstract member GetLocalValues : Microsoft.VisualStudio.Debugger.Evaluation.ClrCompilation.DkmCompiledClrLocalsQuery * 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 (compiledClrLocalsQuery As DkmCompiledClrLocalsQuery, workList As DkmWorkList, inspectionContext As DkmInspectionContext, iLContext As DkmILContext, firstLocalIndex As Integer, count As Integer, completionRoutine As DkmCompletionRoutine(Of DkmGetLocalValuesAsyncResult))

参数

compiledClrLocalsQuery
DkmCompiledClrLocalsQuery

中表示使用托管 IL 代码填充局部变量信息的查询。

workList
DkmWorkList

当前正在处理的 "当前"。 此值可用于检查取消或追加额外的工作。 直到此函数返回后,新的工作项才会开始执行。

inspectionContext
DkmInspectionContext

中此查询的检查上下文。

iLContext
DkmILContext

中要对其执行查询的堆栈上下文。

firstLocalIndex
Int32

中要获取其值的第一个局部变量的索引。

count
Int32

中要获取其值的局部变量的数目。

completionRoutine
DkmCompletionRoutine<DkmGetLocalValuesAsyncResult>

请求完成时要触发的例程。 如果实现从此接口方法返回失败,将隐式触发此错误。 实现必须在所有其他情况下激发此方法。

适用于