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 つの出力値を返します。 オーバーロードの解決はなく、パラメーター名、型、または期待に関するメタデータもありません。

要件

要件
Header dbgmodel.h

こちらもご覧ください

Debugger Data Model C++ の概要