Partager via


Interface IDataModelScript2 (dbgmodel.h)

Il s’agit de la deuxième version de l’interface de script principale.

Cette version 2 de l’interface prend en charge toutes les méthodes précédentes avec des signatures identiques et inclut d’autres nouvelles méthodes qui fournissent des fonctionnalités ajoutées. Les nouvelles méthodes sont répertoriées dans l’en-tête à la fin de la section pour cette interface.

Héritage

L’interface IDataModelScript2 hérite de l’interface IDataModelScript.

Méthode

L’interface IDataModelScript2 a ces méthodes.

 
IDataModelScript2 ::AddRef

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

La méthode Execute exécute le contenu du script tel qu’il est dicté par le dernier appel de remplissage réussi et modifie le modèle objet du débogueur en fonction de ce contenu.
IDataModelScript2 ::GetName

La méthode GetName retourne le nom du script en tant que chaîne allouée via la fonction SysAllocString.
IDataModelScript2 ::GetScriptFullFilePathName

La méthode GetScriptFullFilePathName récupère le nom complet du chemin d’accès du fichier de script.
IDataModelScript2 ::InvokeMain

Si le script a une « fonction principale » qui est destinée à s’exécuter à partir d’un appel d’interface utilisateur, elle indique cela par le biais d’un retour réel de la méthode IsInvocable.
IDataModelScript2 ::IsInvocable

La méthode IsInvocable retourne si le script est invocable, c’est-à-dire qu’il a une « fonction principale » telle que définie par son langage ou son fournisseur.
IDataModelScript2 ::P opulate

La méthode Populate est appelée par le client pour modifier ou synchroniser le « contenu » du script.
IDataModelScript2 ::QueryInterface

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

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

La méthode Rename attribue un nouveau nom au script.
IDataModelScript2 ::SetScriptFullFilePathName

La méthode SetScriptFullFilePathName définit le nom de chemin d’accès complet du fichier de script.
IDataModelScript2 ::Unlink

La méthode Unlink annule l’opération Execute. Toutes les manipulations de modèle objet ou points d’extensibilité établis pendant l’exécution du script sont annulées.

Exigences

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

Voir aussi

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