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 |