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 などのメソッドを使用してこのようなハンドルを取得し、後でハンドルを使用して、必ずしも元のオブジェクトを保持せずにキーの値を取得または設定できます。 この種類のオブジェクトは、IModelObject にボックス化された IModelKeyReference または IModelKeyReference2 インターフェイスの実装です。 model オブジェクトは、クエリを実行すると ObjectKeyReference の一種を返し、組み込み値は IModelKeyReference に対してクエリ可能であることが保証されるVT_UNKNOWNです。 プロセスでは、IModelKeyReference に静的にキャスト可能であることが保証されます。
要件
要件 | 値 |
---|---|
Header | dbgmodel.h |