Partager via


Interface IDataModelScriptHostContext (dbgmodel.h)

Implémenté par le débogueur hôte sous-jacent, représente des informations sur l’emplacement où l’hôte de débogage ponte le script.

Héritage

IDataModelScriptHostContext hérite d’IUnknown.

Méthode

L’interface IDataModelScriptHostContext a ces méthodes.

 
IDataModelScriptHostContext ::AddRef

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

La méthode GetNamespaceObject retourne un objet dans lequel le fournisseur de scripts peut placer des ponts entre le modèle de données et le script.
IDataModelScriptHostContext ::NotifyScriptChange

Il est nécessaire qu’un fournisseur de scripts notifie l’hôte de débogage lors de certaines opérations effectuées avec un appel de méthode à la méthode NotifyScriptChange sur le contexte associé.
IDataModelScriptHostContext ::QueryInterface

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

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

Remarques

Interface hôte utilisée par le fournisseur de scripts comme conteneur pour le contenu du script. Comment le contenu d’une surface de script autre que les manipulations qu’il effectue sur le modèle objet de l’application de débogueur est jusqu’à l’hôte de débogage particulier. Cette interface permet au fournisseur de scripts d’obtenir des informations sur l’emplacement où placer son contenu. Pour plus d’informations, consultez interfaces de script C++ C++.

L’interface IDebugHostScriptHost est l’interface utilisée par un fournisseur de scripts pour obtenir un contexte à partir de l’hôte de débogage pour un script nouvellement créé. Ce contexte inclut un objet (fourni par l’hôte de débogage) dans lequel le fournisseur de scripts peut placer des ponts entre le modèle de données et l’environnement de script. Ces ponts peuvent, par exemple, être des méthodes de modèle de données qui appellent des fonctions de script. Cela permet à un appelant côté modèle de données d’appeler des méthodes de script en utilisant la méthode Call sur interface IModelMethod.

Exigences

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

Voir aussi

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