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

Weitere Informationen

Debuggerdatenmodell C++-Übersicht