StackFrame2 对象用于检查和控制堆栈帧。 堆栈帧实质上是与函数调用相同。 若要使用 Debugger4,则必须添加一个对 EnvDTE90a.dll 的引用。 对于本机开发,必须添加一个对 dte90a.tlb 的引用。
命名空间:  EnvDTE90a
程序集:  EnvDTE90a(在 EnvDTE90a.dll 中)
语法
声明
<GuidAttribute("FD76BAF1-20DF-4659-864F-E8AEB46139FB")> _
Public Interface StackFrame2 _
    Inherits StackFrame
[GuidAttribute("FD76BAF1-20DF-4659-864F-E8AEB46139FB")]
public interface StackFrame2 : StackFrame
[GuidAttribute(L"FD76BAF1-20DF-4659-864F-E8AEB46139FB")]
public interface class StackFrame2 : StackFrame
[<GuidAttribute("FD76BAF1-20DF-4659-864F-E8AEB46139FB")>]
type StackFrame2 =  
    interface
        interface StackFrame
    end
public interface StackFrame2 extends StackFrame
StackFrame2 类型公开以下成员。
属性
| 名称 | 说明 | |
|---|---|---|
| .gif) | Arguments | (继承自 StackFrame。) | 
| .gif) | Arguments | 获取表示传递到此帧的参数的表达式集合。 | 
| .gif) | Arguments2 | 获取表示传递到此帧的参数的表达式集合。允许调用方指定是否应自动计算属性和隐式函数调用。 | 
| .gif) | Collection | (继承自 StackFrame。) | 
| .gif) | Collection | 获取包含某个对象的集合,该对象支持此属性或包含在此代码构造中。 | 
| .gif) | Depth | 获取堆栈中帧的深度。只读属性。 | 
| .gif) | DTE | (继承自 StackFrame。) | 
| .gif) | DTE | 获取顶级扩展性对象。 | 
| .gif) | FileName | 获取包含此堆栈帧的源文件的完整文件路径。只读属性。 | 
| .gif) | FunctionName | (继承自 StackFrame。) | 
| .gif) | FunctionName | 获取此堆栈帧的函数名。 | 
| .gif) | Language | (继承自 StackFrame。) | 
| .gif) | Language | 获取与此堆栈帧关联的编程语言。 | 
| .gif) | LineNumber | 获取源文件中包含此堆栈帧的行号。只读属性。 | 
| .gif) | Locals | (继承自 StackFrame。) | 
| .gif) | Locals | 获取表示此帧当前已知的局部变量的表达式的集合。 | 
| .gif) | Locals2 | 获取表示此帧当前已知的局部变量的表达式的集合。与 Locals 类似,但它允许调用方指定是否应执行属性和隐式函数调用的自动计算。 | 
| .gif) | Module | (继承自 StackFrame。) | 
| .gif) | Module | 获取此堆栈帧的模块名。一个模块就是一组函数。 | 
| .gif) | Parent | (继承自 StackFrame。) | 
| .gif) | Parent | 获取 StackFrame 对象的直接父对象。 | 
| .gif) | ReturnType | (继承自 StackFrame。) | 
| .gif) | ReturnType | 获取包含堆栈属性返回类型的字符串。 | 
| .gif) | UserCode | 获取一个值,该值指示帧是否为用户代码(又称为“我的代码”)。只读属性。 | 
页首