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 |