IDkmLanguageFrameDecoder.GetFrameReturnType 方法

定义

提供一个或多个堆栈帧的返回类型的文本表示形式。 当前仅通过 VS 自动化模型 (堆栈帧) 公开。

public:
 void GetFrameReturnType(Microsoft::VisualStudio::Debugger::Evaluation::DkmInspectionContext ^ inspectionContext, Microsoft::VisualStudio::Debugger::DkmWorkList ^ workList, Microsoft::VisualStudio::Debugger::CallStack::DkmStackWalkFrame ^ frame, Microsoft::VisualStudio::Debugger::DkmCompletionRoutine<Microsoft::VisualStudio::Debugger::Evaluation::DkmGetFrameReturnTypeAsyncResult> ^ completionRoutine);
public void GetFrameReturnType (Microsoft.VisualStudio.Debugger.Evaluation.DkmInspectionContext inspectionContext, Microsoft.VisualStudio.Debugger.DkmWorkList workList, Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrame frame, Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.Evaluation.DkmGetFrameReturnTypeAsyncResult> completionRoutine);
abstract member GetFrameReturnType : Microsoft.VisualStudio.Debugger.Evaluation.DkmInspectionContext * Microsoft.VisualStudio.Debugger.DkmWorkList * Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrame * Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.Evaluation.DkmGetFrameReturnTypeAsyncResult> -> unit
Public Sub GetFrameReturnType (inspectionContext As DkmInspectionContext, workList As DkmWorkList, frame As DkmStackWalkFrame, completionRoutine As DkmCompletionRoutine(Of DkmGetFrameReturnTypeAsyncResult))

参数

inspectionContext
DkmInspectionContext

中要在执行检查操作时使用的选项和目标上下文。

workList
DkmWorkList

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

frame
DkmStackWalkFrame

中遍历了计算器来描述的帧。

completionRoutine
DkmCompletionRoutine<DkmGetFrameReturnTypeAsyncResult>

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

适用于