次の方法で共有


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

データ モデル オブジェクトのキーへの参照。

継承

IModelKeyReference は IUnknown から継承します。

メソッド

IModelKeyReference インターフェイスには、次のメソッドがあります。

 
IModelKeyReference::AddRef

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

IModelKeyReference::GetContextObject メソッドは、オブジェクトのキー参照で呼び出されると、オブジェクトのコンテキストを取得します。
IModelKeyReference::GetKey

IModelKeyReference::GetKey メソッドは、キー参照で呼び出されると、基になるキーの値と、キーに関連付けられているすべてのメタデータを取得します。
IModelKeyReference::GetKeyName

IModelKeyReference::GetKeyName メソッドは、キー参照で呼び出されると、基になるキーの名前を取得します。
IModelKeyReference::GetKeyValue

IModelKeyReference::GetKeyValue メソッドは、キー参照で呼び出されると、基になるキーの値と、それに関連付けられているメタデータを取得します。
IModelKeyReference::GetOriginalObject

IModelKeyReference::GetOriginalObject メソッドは、キー参照で呼び出されると、キー参照の作成元のインスタンス オブジェクトを取得します。
IModelKeyReference::QueryInterface

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

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

IModelKeyReference::SetKey メソッドは、キー参照で呼び出されると、基になるキーの値であるオブジェクトを上書きします。
IModelKeyReference::SetKeyValue

IModelKeyReference::SetKeyValue メソッドは、キー参照で呼び出されると、基になるキーの値であるオブジェクトの値を設定します。

備考

キー参照

キー参照は、基本的には、特定のオブジェクトのキーへのハンドルです。 クライアントは、GetKeyReference などのメソッドを使用してこのようなハンドルを取得し、後でハンドルを使用して、必ずしも元のオブジェクトを保持せずにキーの値を取得または設定できます。 この種類のオブジェクトは、IModelKeyReference または IModelKeyReference2 インターフェイスの実装であり、IModelObjectにボックス化されます。 モデル オブジェクトは、クエリを実行すると ObjectKeyReference の一種を返し、組み込み値は IModelKeyReference に対してクエリ可能であることが保証されるVT_UNKNOWNです。 プロセスでは、IModelKeyReference に静的にキャスト可能であることが保証されます。

必要条件

要件 価値
ヘッダー dbgmodel.h

関連項目

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