IDkmLanguageFrameDecoder.GetFrameName 方法

定义

为堆栈帧提供文本表示形式。 这在生成格式化的调用堆栈时使用。

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

参数

inspectionContext
DkmInspectionContext

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

workList
DkmWorkList

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

frame
DkmStackWalkFrame

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

argumentFlags
DkmVariableInfoFlags

中用于指示有关参数的哪些信息应包括在帧名称中的标志。

completionRoutine
DkmCompletionRoutine<DkmGetFrameNameAsyncResult>

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

适用于