次の方法で共有


IModelMethod インターフェイス (dbgmodel.h)

呼び出すことができるメソッドを表します。

メソッドを実装する拡張機能は、このインターフェイスを提供するメソッドに対して 1 回以上実装します。

継承

IModelMethod は IUnknown から継承します。

メソッド

IModelMethod インターフェイスには、これらのメソッドがあります。

 
IModelMethod::AddRef

IModelMethod::AddRef メソッドは、オブジェクトのインターフェイスの参照カウントをインクリメントします。
IModelMethod::Call

Call メソッドは、データ モデルで定義されているすべてのメソッドを呼び出す方法です。
IModelMethod::QueryInterface

IModelMethod::QueryInterface メソッドは、オブジェクトでサポートされているインターフェイスへのポインターを取得します。
IModelMethod::Release

IModelMethod::Release メソッドは、オブジェクトのインターフェイスの参照カウントをデクリメントします。

備考

データ モデルのメソッドは、IModelObject ボックス化された IModelMethod インターフェイスの実装です。 モデル オブジェクトは、クエリを実行すると一種の ObjectMethod を返し、組み込み値は IModelMethod に対してクエリ可能であることが保証されるVT_UNKNOWNです。 プロセスでは、IModelMethod に静的にキャスト可能であることが保証されます。

データ モデル内のすべてのメソッドは、本質的に動的です。 0 個以上の引数のセットを入力として受け取り、1 つの出力値を返します。 オーバーロードの解決はなく、パラメーター名、型、または期待に関するメタデータもありません。

必要条件

要件 価値
ヘッダー dbgmodel.h

関連項目

デバッガー データ モデル C++ の概要