IDataModelScriptDebugStackFrame 接口 (dbgmodel.h)
脚本中堆栈帧的接口。
脚本提供程序实现此接口以公开调用堆栈中特定堆栈帧的概念。
继承
IDataModelScriptDebugStackFrame 继承自 IUnknown。
方法
IDataModelScriptDebugStackFrame 接口包含以下方法。
IDataModelScriptDebugStackFrame::AddRef IDataModelScriptDebugStackFrame::AddRef 方法递增对象上接口的引用计数。 |
IDataModelScriptDebugStackFrame::EnumerateArguments 枚举此帧中函数的参数。 |
IDataModelScriptDebugStackFrame::EnumerateLocals EnumerateLocals 方法为 IDataModelScriptDebugStackFrame 表示的堆栈帧上下文中的所有局部变量返回变量集。 |
IDataModelScriptDebugStackFrame::Evaluate Evaluate 方法在调用此方法的 IDataModelScriptDebugStackFrame 接口所表示的堆栈帧的上下文中计算脚本提供程序语言 (表达式) 。 |
IDataModelScriptDebugStackFrame::GetName GetName 方法返回显示名称 (,即此帧的函数名称) 。 此类名称将显示在调试器界面中向用户显示的堆栈回溯中。 |
IDataModelScriptDebugStackFrame::GetPosition GetPosition 方法返回堆栈帧表示的脚本中的位置。 |
IDataModelScriptDebugStackFrame::GetTransition 如果给定的堆栈帧是由 IsTransition 方法确定的转换点,则 GetTransition 方法将返回有关转换的信息。 |
IDataModelScriptDebugStackFrame::IsTransitionPoint IDataModelScriptDebugStack 接口表示调用堆栈的一段,该部分包含在一个脚本的上下文中。 |
IDataModelScriptDebugStackFrame::QueryInterface IDataModelScriptDebugStackFrame::QueryInterface 方法检索指向对象上支持的接口的指针。 |
IDataModelScriptDebugStackFrame::Release IDataModelScriptDebugStackFrame::Release 方法递减对象上接口的引用计数。 |
注解
在分解为脚本调试器时,可以通过调用 IDataModelScriptDebugStack 接口上的 GetStackFrame 方法来检索调用堆栈的特定帧,该方法表示发生中断的堆栈段。 返回以表示此帧的 IDataModelScriptDebugStackFrame 接口。
要求
要求 | 值 |
---|---|
Header | dbgmodel.h |