共用方式為


StackFrame2 介面

StackFrame2 物件可用來檢查和控制堆疊框架 (Stack Frame)。 堆疊框架在本質上與函式呼叫相同。 若要使用 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 型別會公開下列成員。

屬性

  名稱 說明
公用屬性 Arguments (繼承自 StackFrame)。
公用屬性 Arguments 取得運算式的集合,這些運算式表示傳遞至此框架的引數。
公用屬性 Arguments2 取得運算式的集合,這些運算式表示傳遞至此框架的引數。可讓呼叫端指定是否要自動評估屬性及隱含函式呼叫。
公用屬性 Collection (繼承自 StackFrame)。
公用屬性 Collection 取得集合,這個集合包含支援此屬性的物件,或被納入這個程式碼建構中的物件。
公用屬性 Depth 取得堆疊中框架的深度。這是唯讀屬性。
公用屬性 DTE (繼承自 StackFrame)。
公用屬性 DTE 取得最上層的擴充性物件。
公用屬性 FileName 取得內含此堆疊框架之原始程式檔 (Source File) 的完整檔案路徑。這是唯讀屬性。
公用屬性 FunctionName (繼承自 StackFrame)。
公用屬性 FunctionName 取得此堆疊框架的函式名稱。
公用屬性 Language (繼承自 StackFrame)。
公用屬性 Language 取得與堆疊框架關聯的程式語言。
公用屬性 LineNumber 取得內含此堆疊框架之原始程式檔的行號。這是唯讀屬性。
公用屬性 Locals (繼承自 StackFrame)。
公用屬性 Locals 取得運算式集合,這些運算式表示此框架目前所知的區域變數。
公用屬性 Locals2 取得運算式集合,這些運算式表示此框架目前所知的區域變數。與 Locals 類似,但允許呼叫端指定是否要自動評估屬性及隱含函式呼叫。
公用屬性 Module (繼承自 StackFrame)。
公用屬性 Module 取得此堆疊框架的模組名稱。模組是函式的群組。
公用屬性 Parent (繼承自 StackFrame)。
公用屬性 Parent 取得 StackFrame 物件的直屬父物件。
公用屬性 ReturnType (繼承自 StackFrame)。
公用屬性 ReturnType 取得字串,這個字串包含堆疊屬性的傳回型別。
公用屬性 UserCode 取得值,這個值表示框架是否為使用者程式碼 (也稱為 "My Code")。 這是唯讀屬性。

回頁首

請參閱

參考

EnvDTE90a 命名空間

StackFrames

其他資源

Automation 物件模型圖表

HOW TO:使用呼叫堆疊視窗