Partager via


Interface IDataModelScriptDebugStackFrame (dbgmodel.h)

Interface vers une trame de pile dans le script.

Le fournisseur de scripts 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 d’IUnknown.

Méthode

L’interface IDataModelScriptDebugStackFrame a ces méthodes.

 
IDataModelScriptDebugStackFrame ::AddRef

La méthode IDataModelScriptDebugStackFrame ::AddRef incrémente le nombre de références d’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 sont 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 scripts) 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 complet (c’est-à-dire le nom de la fonction) de ce frame. Ce nom s’affiche dans le backtrac 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 une trame de pile donnée est un point de transition tel que 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 : cette partie de la pile des appels contenue dans le contexte d’un script.
IDataModelScriptDebugStackFrame ::QueryInterface

La méthode IDataModelScriptDebugStackFrame ::QueryInterface récupère des 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 d’une interface sur un objet.

Remarques

Une trame particulière de la pile des appels lorsqu’elle est divisée en 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.

Exigences

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

Voir aussi

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