Freigeben über


IModelKeyReference-Schnittstelle (dbgmodel.h)

Ein Verweis auf einen Schlüssel für ein Datenmodellobjekt.

Erbschaft

IModelKeyReference erbt von IUnknown.

Methodik

Die IModelKeyReference Schnittstelle hat diese Methoden.

 
IModelKeyReference::AddRef

Die IModelKeyReference::AddRef-Methode erhöht die Verweisanzahl für eine Schnittstelle für ein Objekt.
IModelKeyReference::GetContextObject

Die IModelKeyReference::GetContextObject-Methode, wenn für einen Schlüsselverweis für ein Objekt aufgerufen wird, ruft den Kontext des Objekts ab.
IModelKeyReference::GetKey

Die IModelKeyReference::GetKey-Methode, wenn sie für einen Schlüsselverweis aufgerufen wird, ruft den Wert des zugrunde liegenden Schlüssels und alle Metadaten ab, die dem Schlüssel zugeordnet sind.
IModelKeyReference::GetKeyName

Die IModelKeyReference::GetKeyName-Methode, wenn für einen Schlüsselverweis aufgerufen wird, ruft den Namen des zugrunde liegenden Schlüssels ab.
IModelKeyReference::GetKeyValue

Die IModelKeyReference::GetKeyValue-Methode, wenn sie für einen Schlüsselverweis aufgerufen wird, ruft den Wert des zugrunde liegenden Schlüssels und alle damit verbundenen Metadaten ab.
IModelKeyReference::GetOriginalObject

Die IModelKeyReference::GetOriginalObject-Methode, wenn sie für einen Schlüsselverweis aufgerufen wird, ruft das Instanzobjekt ab, aus dem der Schlüsselverweis erstellt wurde.
IModelKeyReference::QueryInterface

Die IModelKeyReference::QueryInterface-Methode ruft Zeiger auf die unterstützten Schnittstellen für ein Objekt ab.
IModelKeyReference::Release

Die IModelKeyReference::Release-Methode erhöht die Referenzanzahl für eine Schnittstelle für ein Objekt.
IModelKeyReference::SetKey

Die IModelKeyReference::SetKey-Methode, wenn für einen Schlüsselverweis aufgerufen wird, überschreibt das Objekt, das den Wert des zugrunde liegenden Schlüssels darstellt.
IModelKeyReference::SetKeyValue

Die IModelKeyReference::SetKeyValue-Methode, wenn für einen Schlüsselverweis aufgerufen wird, legt den Wert des Objekts fest, das der Wert des zugrunde liegenden Schlüssels ist.

Bemerkungen

Schlüsselverweise

Ein Schlüsselverweis ist im Wesentlichen ein Handle für einen Schlüssel für ein bestimmtes Objekt. Ein Client kann ein solches Handle über Methoden wie GetKeyReference abrufen und später den Handle verwenden, um den Wert des Schlüssels abzurufen oder festzulegen, ohne unbedingt das ursprüngliche Objekt gedrückt zu halten. Dieser Objekttyp ist eine Implementierung der IModelKeyReference- oder IModelKeyReference2- Schnittstelle, die in einem IModelObject-boxt wird. Das Modellobjekt gibt eine Art von ObjectKeyReference zurück, wenn abgefragt und dann systeminterner Wert ein VT_UNKNOWN ist, der garantiert für IModelKeyReference abgefragt werden kann. Dabei ist es garantiert, dass sie statisch in IModelKeyReference umgestaltet werden kann.

Anforderungen

Anforderung Wert
Header- dbgmodel.h

Siehe auch

Debuggerdatenmodell C++-Übersicht