IModelKeyReference-Schnittstelle (dbgmodel.h)
Ein Verweis auf einen Schlüssel in einem Datenmodellobjekt.
Vererbung
IModelKeyReference erbt von IUnknown.
Methoden
Die IModelKeyReference-Schnittstelle verfügt über 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 ruft den Kontext des Objekts ab, wenn sie für einen Schlüsselverweis für ein Objekt aufgerufen wird. |
IModelKeyReference::GetKey Die IModelKeyReference::GetKey-Methode ruft bei Aufruf für einen Schlüsselverweis den Wert des zugrunde liegenden Schlüssels und alle dem Schlüssel zugeordneten Metadaten ab. |
IModelKeyReference::GetKeyName Die IModelKeyReference::GetKeyName-Methode ruft den Namen des zugrunde liegenden Schlüssels ab, wenn sie für einen Schlüsselverweis aufgerufen wird. |
IModelKeyReference::GetKeyValue Die IModelKeyReference::GetKeyValue-Methode ruft beim Aufruf für einen Schlüsselverweis den Wert des zugrunde liegenden Schlüssels und alle metadaten ab, die ihr zugeordnet sind. |
IModelKeyReference::GetOriginalObject Die IModelKeyReference::GetOriginalObject-Methode ruft bei Aufruf für einen Schlüsselverweis das instance -Objekt 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 dekrementiert die Verweisanzahl für eine Schnittstelle für ein Objekt. |
IModelKeyReference::SetKey Die IModelKeyReference::SetKey-Methode überschreibt beim Aufruf für einen Schlüsselverweis das Objekt, das den Wert des zugrunde liegenden Schlüssels darstellt. |
IModelKeyReference::SetKeyValue Die IModelKeyReference::SetKeyValue-Methode legt beim Aufruf für einen Schlüsselverweis den Wert des Objekts fest, das der Wert des zugrunde liegenden Schlüssels ist. |
Hinweise
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 das Handle später verwenden, um den Wert des Schlüssels abzurufen oder festzulegen, ohne unbedingt das ursprüngliche Objekt zu halten. Bei diesem Objekttyp handelt es sich um eine Implementierung der IModelKeyReference- oder IModelKeyReference2-Schnittstelle , die in einem IModelObject-Objekt enthalten ist. Das Modellobjekt gibt eine Art ObjectKeyReference zurück, wenn es abgefragt wird, und der systeminterne Wert ist ein VT_UNKNOWN der garantiert für IModelKeyReference abfragbar ist. Bei der Bearbeitung wird garantiert, dass sie statisch in IModelKeyReference umgewandelt werden kann.
Anforderungen
Anforderung | Wert |
---|---|
Header | dbgmodel.h |