Interface IDataModelManager2 (dbgmodel.h)
Deuxième version de l’interface pour le gestionnaire de modèle de données. Il s’agit de l’interface par laquelle de nouveaux objets sont créés, les valeurs intrinsèques sont boxées et non boxées, et les modèles sont inscrits pour les types.
Cette interface n’est jamais implémentée directement par un client.
Cette version 2 de l’interface prend en charge toutes les méthodes précédentes avec des signatures identiques et inclut de nouvelles méthodes supplémentaires qui fournissent des fonctionnalités supplémentaires. Les nouvelles méthodes sont répertoriées dans l’en-tête à la fin de la section pour cette interface.
Héritage
IDataModelManager2 hérite d’IDataModelManager.
Méthodes
L’interface IDataModelManager2 possède ces méthodes.
IDataModelManager2 ::AcquireNamedModel AcquireNamedModel recherche un nom de modèle connu et retourne le modèle de données inscrit par ce nom. |
IDataModelManager2 ::AcquireSubNamespace La méthode AcquireSubNamespace aide à construire quelque chose qui peut ressembler plus traditionnellement à un espace de noms de langage qu’à un nouvel objet dans un langage dynamique. |
IDataModelManager2 ::AddRef La méthode IDataModelManager2 ::AddRef incrémente le nombre de références pour une interface sur un objet. |
IDataModelManager2 ::Close La méthode Close est appelée sur le gestionnaire de modèle de données par une application (débogueur) hébergeant le modèle de données afin de démarrer le processus d’arrêt du gestionnaire de modèle de données. |
IDataModelManager2 ::CreateDataModelObject La méthode IDataModelManager2 ::CreateDataModelObject est un wrapper d’assistance simple pour la création d’objets qui sont des modèles de données. |
IDataModelManager2 ::CreateErrorObject La méthode CreateErrorObject crée un « objet d’erreur ». |
IDataModelManager2 ::CreateIntrinsicObject La méthode CreateIntrinsicObject est la méthode qui boxe les valeurs intrinsèques dans IModelObject. |
IDataModelManager2 ::CreateMetadataStore La méthode IDataModelManager2 ::CreateMetadataStore crée un magasin de clés qui est utilisé pour contenir les métadonnées qui peuvent être associées à des propriétés et d’autres valeurs. |
IDataModelManager2 ::CreateNoValue La méthode CreateNoValue crée un objet « no value », le place dans un IModelObject et le retourne. |
IDataModelManager2 ::CreateSyntheticObject La méthode IDataModelManager2 ::CreateSyntheticObject crée un objet de modèle de données vide qui est un dictionnaire de tuples et de concepts clés/valeur/métadonnées. |
IDataModelManager2 ::CreateTypedIntrinsicObject La méthode IDataModelManager2 ::CreateTypedIntrinsicObject boxe les valeurs intrinsèques avec une association de type native/language dans IModelObject. |
IDataModelManager2 ::CreateTypedIntrinsicObjectEx La méthode CreateTypedIntrinsicObjectEx est sémantiquement similaire à la méthode CreateTypedIntrinsicObject. |
IDataModelManager2 ::CreateTypedObject La méthode IDataModelManager2 ::CreateTypedObject crée une représentation d’un objet natif/langage dans l’espace d’adressage d’une cible de débogage. |
IDataModelManager2 ::CreateTypedObjectReference La méthode IDataModelManager2 ::CreateTypedObjectReference crée une référence à une construction native/language sous-jacente. |
IDataModelManager2 ::GetModelForType La méthode IDataModelManager2 ::GetModelForType retourne le modèle de données qui est le visualiseur canonique pour un type donné instance. |
IDataModelManager2 ::GetModelForTypeSignature La méthode IDataModelManager2 ::GetModelForTypeSignature retourne le modèle de données précédemment inscrit pour une signature de type donnée. |
IDataModelManager2 ::GetRootNamespace La méthode GetRootNamespace retourne l’espace de noms racine du modèle de données. Il s’agit d’un objet que le modèle de données gère et dans lequel l’hôte de débogage place certains objets. |
IDataModelManager2 ::QueryInterface La méthode IDataModelManager2 ::QueryInterface récupère les pointeurs vers les interfaces prises en charge sur un objet. |
IDataModelManager2 ::RegisterExtensionForTypeSignature La méthode IDataModelManager2 ::RegisterExtensionForTypeSignature inscrit un modèle de données pour une signature de type donnée en tant qu’extension. |
IDataModelManager2 ::RegisterModelForTypeSignature La méthode IDataModelManager2 ::RegisterModelForTypeSignature inscrit un visualiseur canonique pour une signature de type donnée. |
IDataModelManager2 ::RegisterNamedModel La méthode IDataModelManager2 ::RegisterNamedModel inscrit un modèle de données sous un nom bien connu afin qu’il soit facilement détectable. |
IDataModelManager2 ::Release La méthode IDataModelManager2 ::Release décrémente le nombre de références pour une interface sur un objet. |
IDataModelManager2 ::UnregisterExtensionForTypeSignature La méthode IDataModelManager2 ::UnregisterExtensionForTypeSignature annule un appel antérieur à la méthode RegisterExtensionForTypeSignature. |
IDataModelManager2 ::UnregisterModelForTypeSignature La méthode IDataModelManager2 ::UnregisterModelForTypeSignature annule un appel antérieur à la méthode RegisterModelForTypeSignature. |
IDataModelManager2 ::UnregisterNamedModel La méthode IDataModelManager2 ::UnregisterNamedModel annule un appel antérieur à la méthode RegisterNamedModel. |
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | dbgmodel.h |