Partager via


Interface IDataModelConcept (dbgmodel.h)

Tout objet qui représente un modèle de données inscrit sous un nom ou inscrit pour une signature de type particulière doit implémenter ce concept et l’ajouter à l’objet de modèle de données via IModelObject ::SetConcept.

Les clients qui créent des modèles de données implémentent cette interface. Il est le plus fréquemment consommé par le gestionnaire de modèle de données lui-même.

Héritage

IDataModelConcept hérite d’IUnknown.

Méthodes

L’interface IDataModelConcept possède ces méthodes.

 
IDataModelConcept ::AddRef

La méthode IDataModelConcept ::AddRef incrémente le nombre de références pour une interface sur un objet.
IDataModelConcept ::GetName

Si un modèle de données donné est inscrit sous un nom par défaut via la méthode RegisterNamedModel, l’interface IDataModelConcept du modèle de données inscrit doit renvoyer ce nom à partir de cette méthode.
IDataModelConcept ::InitializeObject

Un modèle de données peut être inscrit en tant que visualiseur canonique ou en tant qu’extension pour un type natif donné via les méthodes RegisterModelForTypeSignature ou RegisterExtensionForTypeSignature du gestionnaire de modèles de données.
IDataModelConcept ::QueryInterface

La méthode IDataModelConcept ::QueryInterface récupère les pointeurs vers les interfaces prises en charge sur un objet.
IDataModelConcept ::Release

La méthode IDataModelConcept ::Release décrémente le nombre de références pour une interface sur un objet.

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