共用方式為


IDebugFunctionObject

這個介面表示函式。

IDebugFunctionObject : IDebugObject

實作器注意事項

運算式評估工具會實作這個介面來表示函式。

呼叫者的備忘稿

這個介面是特製化的IDebugObject介面,並使用取得QueryInterfaceIDebugObject介面。

方法 Vtable 順序

除了繼承自 IDebugObject 的方法之外,IDebugFunctionObject 介面還會公開下列方法。

方法

描述

IDebugFunctionObject::CreatePrimitiveObject

建立基本資料物件。

IDebugFunctionObject::CreateObject

建立使用建構函式的物件。

IDebugFunctionObject::CreateObjectNoConstructor

沒有建構函式以建立物件。

IDebugFunctionObject::CreateArrayObject

建立陣列物件。

IDebugFunctionObject::CreateStringObject

建立字串物件。

IDebugFunctionObject::Evaluate

呼叫函式,並傳回產生的值做為物件。

備註

這個介面可以讓運算式評估工具,來代表在剖析樹狀目錄中的函式。 Create這個介面中的方法用來建構表示輸入的參數給方法的物件。 此函式則會執行藉由呼叫IDebugFunctionObject::Evaluate方法,它會傳回物件,表示函式的傳回值。

需求

標頭: ee.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

組件: Microsoft.VisualStudio.Debugger.Interop.dll

請參閱

參考

IDebugObject

概念

運算式評估介面