Interface IDataModelScriptProvider (dbgmodel.h)
Tout fournisseur de script implémentant un pont entre un langage dynamique et le modèle de données doit implémenter cette interface pour représenter le fournisseur.
Héritage
IDataModelScriptProvider hérite d’IUnknown.
Méthode
L’interface IDataModelScriptProvider a ces méthodes.
IDataModelScriptProvider ::AddRef La méthode IDataModelScriptProvider ::AddRef incrémente le nombre de références d’une interface sur un objet. |
IDataModelScriptProvider ::CreateScript La méthode CreateScript est appelée pour créer un script. |
IDataModelScriptProvider ::EnumerateTemplates La méthode EnumerateTemplates retourne un énumérateur capable d’énumérer la variété de modèles fournis par le fournisseur de scripts. |
IDataModelScriptProvider ::GetDefaultTemplateContent La méthode GetDefaultTemplateContent retourne une interface pour le contenu du modèle par défaut du fournisseur. |
IDataModelScriptProvider ::GetExtension La méthode GetExtension retourne l’extension de fichier pour les scripts gérés par ce fournisseur (sans point) sous forme de chaîne allouée via la méthode SysAllocString. |
IDataModelScriptProvider ::GetName La méthode GetName retourne le nom du type (ou du langage) des scripts que le fournisseur gère en tant que chaîne allouée via la méthode SysAllocString. |
IDataModelScriptProvider ::QueryInterface La méthode IDataModelScriptProvider ::QueryInterface récupère les pointeurs vers les interfaces prises en charge sur un objet. |
IDataModelScriptProvider ::Release La méthode IDataModelScriptProvider ::Release décrémente le nombre de références d’une interface sur un objet. |
Remarques
Toute extension qui souhaite être un fournisseur de scripts doit fournir une implémentation de l’interface IDataModelScriptProvider et l’inscrire auprès de la partie gestionnaire de scripts du gestionnaire de modèles de données via la méthode RegisterScriptProvider.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | dbgmodel.h |
Voir aussi
Vue d’ensemble du modèle de données du débogueur C++