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 |