Interface IModelPropertyAccessor (dbgmodel.h)
Représentation du modèle de données d’un accesseur de propriété (get/set).
Héritage
IModelPropertyAccessor hérite de IUnknown.
Méthodes
L’interface IModelPropertyAccessor a ces méthodes.
IModelPropertyAccessor ::AddRef La méthode IModelPropertyAccessor ::AddRef incrémente le nombre de références pour une interface sur un objet. |
IModelPropertyAccessor ::GetValue La méthode GetValue est le getter de l’accesseur de propriété. Elle est appelée chaque fois qu’un client souhaite récupérer la valeur sous-jacente de la propriété. |
IModelPropertyAccessor ::QueryInterface La méthode IModelPropertyAccessor ::QueryInterface récupère les pointeurs vers les interfaces prises en charge sur un objet. |
IModelPropertyAccessor ::Release La méthode IModelPropertyAccessor ::Release décrémente le nombre de références pour une interface sur un objet . |
IModelPropertyAccessor ::SetValue La méthode SetValue est l’élément setter de l’accesseur de propriété. Elle est appelée chaque fois qu’un client souhaite affecter une valeur à la propriété sous-jacente. |
Remarques
Un accesseur de propriété dans le modèle de données est une implémentation de l’interface IModelPropertyAccessor qui est encadrée dans un IModelObject. L’objet de modèle retourne un type d’ObjectPropertyAccessor lorsqu’il est interrogé, et la valeur intrinsèque est un VT_UNKNOWN qui est garanti pour être interrogeable pour IModelPropertyAccessor. En cours de traitement, il est garanti qu’il est statiquement castable en IModelPropertyAccessor.
Un accesseur de propriété est un moyen indirect d’obtenir un appel de méthode pour obtenir et définir une valeur de clé dans le modèle de données. Si la valeur d’une clé donnée est un accesseur de propriété, les méthodes GetKeyValue et SetKeyValue le remarquent automatiquement et appellent les méthodes GetValue ou SetValue sous-jacentes de l’accesseur de propriété selon le cas.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | dbgmodel.h |