Freigeben über


BindReadOnlyProperty-Funktion (dbgmodel.h)

Ein Binder, der eine instance Methoden für eine Klasse in einen schreibgeschützten Eigenschaftsaccessor konvertiert. Die Klasse muss IUnknown abgeleitet sein. Der zurückgegebene Binder 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 instance einer angegebenen Klasse, an die der neu erstellte schreibgeschützte Eigenschaftsaccessor gebunden wird.

getMethod

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

Rückgabewert

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

Anforderungen

Anforderung Wert
Header dbgmodel.h