Partager via


Interface IDataModelScriptManager (dbgmodel.h)

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

Héritage

IDataModelScriptManager hérite d’IUnknown.

Méthode

L’interface IDataModelScriptManager a ces méthodes.

 
IDataModelScriptManager ::AddRef

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

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

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

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

La méthode GetDefaultNameBinder retourne le classeur de noms 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’un nouveau fournisseur de scripts existe, capable de combler un nouveau langage vers le modèle de données.
IDataModelScriptManager ::Release

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

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

Remarques

Outre le rôle du Gestionnaire de modèles 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 un script qui peut être chargé, 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 scripts est un composant qui relie un langage (par exemple, NatVis, JavaScript, etc.) au modèle de données. Il inscrit une ou plusieurs extensions de fichier (par exemple : « ». NatVis , «.js») qui sont gérés par le fournisseur permettant à 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.

Exigences

Exigence Valeur
d’en-tête dbgmodel.h

Voir aussi

Vue d’ensemble du modèle de données du débogueur C++