Partager via


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 d’IUnknown.

Méthode

L’interface IModelPropertyAccessor a ces méthodes.

 
IModelPropertyAccessor ::AddRef

La méthode IModelPropertyAccessor ::AddRef incrémente le nombre de références d’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 d’une interface sur un objet.
IModelPropertyAccessor ::SetValue

La méthode SetValue est le 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 boxée dans un IModelObject. L’objet de modèle retourne un type d’ObjectPropertyAccessor lorsque la requête est interrogée et que la valeur intrinsèque est une VT_UNKNOWN qui est garantie d’être interrogeable pour IModelPropertyAccessor. En cours de traitement, il est garanti qu’il soit 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 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 remarquent automatiquement cette valeur et appellent les méthodes GetValue ou SetValue sous-jacentes de l’accesseur de propriété selon les besoins.

Exigences

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

Voir aussi

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