IDkmUserCodeDeterminer.ComputeUserStatus 方法

定义

确定框架是否为用户代码。

public:
 bool ComputeUserStatus(Microsoft::VisualStudio::Debugger::CallStack::DkmStackWalkFrame ^ frame, Microsoft::VisualStudio::Debugger::Evaluation::DkmInspectionSession ^ inspectionSession, [Runtime::InteropServices::Out] bool % exceptionImplementation);
public bool ComputeUserStatus (Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrame frame, Microsoft.VisualStudio.Debugger.Evaluation.DkmInspectionSession inspectionSession, out bool exceptionImplementation);
abstract member ComputeUserStatus : Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrame * Microsoft.VisualStudio.Debugger.Evaluation.DkmInspectionSession * bool -> bool
Public Function ComputeUserStatus (frame As DkmStackWalkFrame, inspectionSession As DkmInspectionSession, ByRef exceptionImplementation As Boolean) As Boolean

参数

frame
DkmStackWalkFrame

中DkmStackWalkFrame 表示调用堆栈上的一个帧,该帧已遍历,但可能未进行格式设置或筛选。 格式化的帧由 DkmStackFrame 表示。

inspectionSession
DkmInspectionSession

[In,可选]可选的检查会话,可用于缓存目的。 在计算多个帧的用户状态时,将重新使用相同的检查会话。

exceptionImplementation
Boolean

弄如果框架是实现异常引发的库代码,则为 True。 如果我们在此为响应引发的异常而停止,则这会导致框架折叠。

返回

Boolean

弄如果框架为用户代码,则为 True; 否则为 false。

适用于