IDkmClrInspectionQueryProcessor.GetLocalValues 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
执行编译的检查查询,以将一组本地变量值作为格式化 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>
请求完成时要触发的例程。 如果实现从此接口方法返回失败,将隐式触发此错误。 实现必须在所有其他情况下激发此方法。