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 介面的實作,該介面會以 boxed 方式放入 IModelObject 。 查詢時,模型對象會傳回一種 ObjectKeyReference,然後內建值是保證可查詢 IModelKeyReference 的VT_UNKNOWN。 在此程式中,它保證可靜態轉換成 IModelKeyReference。
要求
要求 | 價值 |
---|---|
標頭 | dbgmodel.h |