IModelPropertyAccessor-Schnittstelle (dbgmodel.h)

Die Datenmodelldarstellung eines Eigenschaftszugriffs (get/set).

Vererbung

IModelPropertyAccessor erbt von IUnknown.

Methoden

Die IModelPropertyAccessor-Schnittstelle verfügt über diese Methoden.

 
IModelPropertyAccessor::AddRef

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

Die GetValue-Methode ist der Getter für den Eigenschaftenzugriffsor. Er wird immer dann aufgerufen, wenn ein Client den zugrunde liegenden Wert der Eigenschaft abrufen möchte.
IModelPropertyAccessor::QueryInterface

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

Die IModelPropertyAccessor::Release-Methode erhöht die Verweisanzahl für eine Schnittstelle für ein Objekt.
IModelPropertyAccessor::SetValue

Die SetValue-Methode ist der Setter für den Eigenschaftenzugriffsor. Er wird immer dann aufgerufen, wenn ein Client der zugrunde liegenden Eigenschaft einen Wert zuweisen möchte.

Hinweise

Ein Eigenschaftenzugriffsor im Datenmodell ist eine Implementierung der IModelPropertyAccessor-Schnittstelle, die in einem IModelObject-Objekt enthalten ist. Das Modellobjekt gibt eine Art ObjectPropertyAccessor zurück, wenn es abgefragt wird, und der systeminterne Wert ist ein VT_UNKNOWN der garantiert für IModelPropertyAccessor abgefragt werden kann. Im Prozess ist es garantiert, dass es statisch in IModelPropertyAccessor umgewandelt werden kann.

Ein Eigenschaftszugriffsor ist eine indirekte Möglichkeit, einen Methodenaufruf zum Abrufen und Festlegen eines Schlüsselwerts im Datenmodell abzurufen. Wenn der Wert eines bestimmten Schlüssels ein Eigenschaftszugriffsor ist, wird dies von den Methoden GetKeyValue und SetKeyValue automatisch bemerkt und die dem Eigenschaftenzugriff zugrunde liegenden GetValue- oder SetValue-Methoden nach Bedarf aufgerufen.

Anforderungen

Anforderung Wert
Header dbgmodel.h

Weitere Informationen

Debuggerdatenmodell C++-Übersicht