Partager via


BindReadOnlyProperty, fonction (dbgmodel.h)

Classeur qui convertit les méthodes d’instance d’une classe en accesseur de propriété en lecture seule. La classe doit être dérivée d’IUnknown. Le classeur retourné contiendra la référence sur l’objet de classe.

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

Syntaxe

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

Paramètres

classObject

Instance d’une classe donnée à laquelle l’accesseur de propriété en lecture seule nouvellement créé sera lié.

getMethod

Pointeur de fonction pointeur vers membre de signature (PCWSTR, IModelObject *, IModelObject**) qui agit comme getter pour l’accesseur de propriété en lecture seule nouvellement créé.

Valeur de retour

Cette fonction retourne Microsoft ::WRL ::ComPtr<IModelPropertyAccessor>.

Exigences

Exigence Valeur
d’en-tête dbgmodel.h