IDebugFunctionObject
如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件。
重要
在 Visual Studio 2015,這種實作運算式評估工具已被取代。 如需實作 CLR 運算式評估工具的資訊,請參閱CLR 運算式評估工具和Managed 運算式評估工具範例。
這個介面表示函式。
語法
IDebugFunctionObject : IDebugObject
實作者注意事項
運算式評估工具會實作這個介面來表示函式。
呼叫端資訊
這個介面是特製化的IDebugObject介面,並使用取得QueryInterface上IDebugObject
介面。
依照 Vtable 順序的方法
除了繼承自方法IDebugObject、IDebugFunctionObject
介面會公開下列方法。
方法 | 說明 |
---|---|
CreatePrimitiveObject | 建立基本資料物件。 |
建立物件 | 建立使用建構函式的物件。 |
CreateObjectNoConstructor | 沒有建構函式建立物件。 |
CreateArrayObject | 建立陣列物件。 |
CreateStringObject | 建立字串物件。 |
評估 | 呼叫函式,並傳回產生的值做為物件。 |
備註
這個介面可讓運算式評估工具,來代表剖析樹狀結構中的函式。 Create
中此介面的方法用來建構物件,代表輸入的參數的方法。 然後藉由呼叫執行函式評估方法,傳回物件,表示函式的傳回值。
需求
標頭︰ ee.h
命名空間︰ Microsoft.VisualStudio.Debugger.Interop
組件︰ Microsoft.VisualStudio.Debugger.Interop.dll