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++