Partager via


Interface IDataModelScriptDebugStackFrame (dbgmodel.h)

Interface vers un frame de pile dans le script.

Le fournisseur de script implémente cette interface pour exposer la notion d’une trame de pile particulière dans la pile des appels.

Héritage

IDataModelScriptDebugStackFrame hérite de IUnknown.

Méthodes

L’interface IDataModelScriptDebugStackFrame a ces méthodes.

 
IDataModelScriptDebugStackFrame ::AddRef

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

Énumère les arguments de la fonction dans ce frame.
IDataModelScriptDebugStackFrame ::EnumerateLocals

La méthode EnumerateLocals retourne un jeu de variables pour toutes les variables locales qui se trouvent dans l’étendue dans le contexte du frame de pile représenté par iDataModelScriptDebugStackFrame.
IDataModelScriptDebugStackFrame ::Evaluate

La méthode Evaluate évalue une expression (du langage du fournisseur de script) dans le contexte de l’image de pile représentée par l’interface IDataModelScriptDebugStackFrame sur laquelle cette méthode a été appelée.
IDataModelScriptDebugStackFrame ::GetName

La méthode GetName retourne le nom d’affichage (c’est-à-dire le nom de la fonction) de ce frame. Ce nom sera affiché dans le retour arrière de la pile présenté à l’utilisateur dans l’interface du débogueur.
IDataModelScriptDebugStackFrame ::GetPosition

La méthode GetPosition retourne la position dans le script représenté par le frame de pile.
IDataModelScriptDebugStackFrame ::GetTransition

Si un frame de pile donné est un point de transition déterminé par la méthode IsTransition, la méthode GetTransition retourne des informations sur la transition.
IDataModelScriptDebugStackFrame ::IsTransitionPoint

L’interface IDataModelScriptDebugStack représente un segment d’une pile d’appels, c’est-à-dire la partie de la pile des appels contenue dans le contexte d’un script.
IDataModelScriptDebugStackFrame ::QueryInterface

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

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

Remarques

Une trame particulière de la pile des appels lorsqu’elle est décomposée dans le débogueur de script peut être récupérée via un appel à la méthode GetStackFrame sur l’interface IDataModelScriptDebugStack représentant le segment de pile où l’arrêt s’est produit. Interface IDataModelScriptDebugStackFrame retournée pour représenter ce frame.

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