Freigeben über


IModelPropertyAccessor-Schnittstelle (dbgmodel.h)

Die Datenmodelldarstellung eines Eigenschaftsaccessors (get/set).

Erbschaft

IModelPropertyAccessor erbt von IUnknown.

Methodik

Die IModelPropertyAccessor Schnittstelle hat diese Methoden.

 
IModelPropertyAccessor::AddRef

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

Die GetValue-Methode ist der Getter für den Eigenschaftenaccessor. Er wird 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 Eigenschaftenaccessor. Er wird aufgerufen, wenn ein Client der zugrunde liegenden Eigenschaft einen Wert zuweisen möchte.

Bemerkungen

Ein Eigenschaftenaccessor im Datenmodell ist eine Implementierung der IModelPropertyAccessor-Schnittstelle, die in einem IModelObject-boxt. Das Modellobjekt gibt eine Art von ObjectPropertyAccessor zurück, wenn abgefragt wird und der systeminterne Wert ein VT_UNKNOWN ist, der garantiert für IModelPropertyAccessor abgefragt werden kann. Dabei ist es garantiert, statisch in IModelPropertyAccessor umsetzbar zu sein.

Ein Eigenschaftsaccessor ist eine indirekte Möglichkeit zum Abrufen eines Methodenaufrufs zum Abrufen und Festlegen eines Schlüsselwerts im Datenmodell. Wenn der Wert eines bestimmten Schlüssels ein Eigenschaftsaccessor ist, werden die Methoden "GetKeyValue" und "SetKeyValue" automatisch bemerkt und die zugrunde liegenden GetValue- oder SetValue-Methoden des Eigenschaftenzugriffs aufgerufen.

Anforderungen

Anforderung Wert
Header- dbgmodel.h

Siehe auch

Debuggerdatenmodell C++-Übersicht