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++