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

Voir aussi

Vue d’ensemble du modèle de données C++ du débogueur