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 |