Interface IDataModelScriptDebugClient (dbgmodel.h)

Le client du débogueur de script implémente cette interface dans le cadre d’un canal de communication bidirectionnel avec le débogueur de script.

L’interface utilisateur qui souhaite fournir la fonctionnalité de débogage de script implémente l’interface IDataModelScriptDebugClient. Le fournisseur de script utilise cette interface pour transmettre les informations de débogage (par exemple, les événements qui se produisent, les points d’arrêt, etc.)

Héritage

IDataModelScriptDebugClient hérite de IUnknown.

Méthodes

L’interface IDataModelScriptDebugClient a ces méthodes.

 
IDataModelScriptDebugClient ::AddRef

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

Chaque fois qu’un événement se produit et qu’il s’interrompt dans le débogueur de script, le code de débogage lui-même effectue un appel à l’interface via la méthode NotifyDebugEvent.
IDataModelScriptDebugClient ::QueryInterface

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

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

Remarques

L’hôte de débogage ou l’application débogueur qui souhaite fournir une interface autour du débogage de script doit fournir une implémentation de l’interface IDataModelScriptDebugClient au débogueur de script via la méthode StartDebugging sur l’interface de débogage du script.

IDataModelScriptDebugClient est le canal de communication sur lequel les événements de débogage sont passés et le contrôle passe du moteur d’exécution de script à une interface de débogueur.

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