Freigeben über


BindReadOnlyProperty-Funktion (dbgmodel.h)

Ein Sammelordner, der eine Instanzmethoden für eine Klasse in einen schreibgeschützten Eigenschaftenaccessor konvertiert. Die Klasse muss IUnknown abgeleitet sein. Der zurückgegebene Ordner enthält einen Verweis auf das Klassenobjekt.

Verwendung: BindReadOnlyProperty(this, &MyClass::GetMyProperty, &MyClass::SetMyProperty)

Syntax

Microsoft::WRL::ComPtr<IModelPropertyAccessor> BindReadOnlyProperty(
  T                                                                           *classObject,
  HRESULT(T::* )(PCWSTR key,IModelObject *contextObject,IModelObject **value) getMethod
);

Parameter

classObject

Die Instanz einer bestimmten Klasse, an die der neu erstellte schreibgeschützte Eigenschaftenaccessor gebunden wird.

getMethod

Ein Zeiger-zu-Member-Funktionszeiger der Signatur (PCWSTR, IModelObject *, IModelObject**), der als Getter für den neu erstellten schreibgeschützten Eigenschaftenaccessor fungiert.

Rückgabewert

Diese Funktion gibt Microsoft::WRL::ComPtr<IModelPropertyAccessor>zurück.

Anforderungen

Anforderung Wert
Header- dbgmodel.h