(dbgmodel.h) IModelMethod 介面

表示可以呼叫的方法。

實作方法的延伸模組會針對它提供的方法實作此介面一或多次。

繼承

IModelMethod 繼承自 IUnknown。

方法

IModelMethod 介面具有這些方法。

 
IModelMethod::AddRef

IModelMethod::AddRef 方法會遞增 物件上介面的參考計數。
IModelMethod::Call

Call 方法是叫用數據模型中定義之任何方法的方式。
IModelMethod::QueryInterface

IModelMethod::QueryInterface 方法會擷取對象上支援介面的指標。
IModelMethod::Release

IModelMethod::Release 方法會遞減 對象上介面的參考計數。

備註

數據模型中的方法是IModelMethod 介面的實作,此介面會 Boxed 到 IModelObject。 查詢時,模型物件會傳回一種 ObjectMethod,而且內部值是保證可查詢 IModelMethod 的VT_UNKNOWN。 在程式中,保證會以靜態方式轉換成IModelMethod。

數據模型中的所有方法本質上都是動態的。 它們接受輸入一組 0 或多個自變數,並傳回單一輸出值。 沒有多載解析,也沒有參數名稱、類型或預期的相關元數據。

規格需求

需求
標頭 dbgmodel.h

另請參閱

調試程序數據模型 C++ 概觀