Partager via


Interface IDataModelScriptManager (dbgmodel.h)

Interface principale des fonctionnalités de gestion des scripts du gestionnaire de modèle de données. Interrogé à partir du gestionnaire de modèle de données.

Héritage

IDataModelScriptManager hérite d’IUnknown.

Méthodes

L’interface IDataModelScriptManager comporte ces méthodes.

 
IDataModelScriptManager ::AddRef

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

La méthode EnumerateScriptProviders retourne un énumérateur qui énumère chaque fournisseur de script qui a été inscrit auprès du gestionnaire de scripts via un appel antérieur à la méthode RegisterScriptProvider.
IDataModelScriptManager ::FindProviderForScriptExtension

La méthode IDataModelScriptManager ::FindProviderForScriptExtension recherche dans le gestionnaire de scripts un fournisseur qui prend en charge une extension de fichier donnée.
IDataModelScriptManager ::FindProviderForScriptType

La méthode IDataModelScriptManager ::FindProviderForScriptExtension recherche dans le gestionnaire de scripts un fournisseur qui prend en charge un type de fichier donné.
IDataModelScriptManager ::GetDefaultNameBinder

La méthode GetDefaultNameBinder retourne le classeur de nom de script par défaut du modèle de données.
IDataModelScriptManager ::QueryInterface

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

La méthode RegisterScriptProvider informe le modèle de données qu’il existe un nouveau fournisseur de script capable de relier un nouveau langage au modèle de données.
IDataModelScriptManager ::Release

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

La méthode UnregisterScriptProvider annule un appel à la méthode RegisterScriptProvider.

Remarques

En plus du rôle du Gestionnaire de modèle de données en tant qu’autorité centrale sur la création et l’extensibilité des objets, il est également responsable de la gestion d’un concept abstrait de scripts. Du point de vue de la partie Gestionnaire de scripts du Gestionnaire de modèles de données, un script est quelque chose qui peut être chargé dynamiquement, déchargé et potentiellement débogué par un fournisseur afin d’étendre ou de fournir de nouvelles fonctionnalités au modèle de données. Un fournisseur de script est un composant qui relie un langage (par exemple, NatVis, JavaScript, etc...) au modèle de données. Il enregistre une ou plusieurs extensions de fichier (par exemple , ). NatVis », « .js ») qui sont gérés par le fournisseur, ce qui permet à un client de débogueur ou à une interface utilisateur de permettre le chargement de fichiers de script avec cette extension particulière par délégation au fournisseur.

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