Partager via


StackFrame2, interface

L'objet StackFrame2 permet d'examiner et de manipuler des frames de pile de contrôle. Fondamentalement, un frame de pile est un appel de fonction. Pour utiliser Debugger4, vous devez ajouter une référence à EnvDTE90a.dll. Pour le développement natif, vous devez ajouter une référence à dte90a.tlb.

Espace de noms :  EnvDTE90a
Assembly :  EnvDTE90a (dans EnvDTE90a.dll)

Syntaxe

'Déclaration
<GuidAttribute("FD76BAF1-20DF-4659-864F-E8AEB46139FB")> _
Public Interface StackFrame2 _
    Inherits StackFrame
[GuidAttribute("FD76BAF1-20DF-4659-864F-E8AEB46139FB")]
public interface StackFrame2 : StackFrame
[GuidAttribute(L"FD76BAF1-20DF-4659-864F-E8AEB46139FB")]
public interface class StackFrame2 : StackFrame
[<GuidAttribute("FD76BAF1-20DF-4659-864F-E8AEB46139FB")>]
type StackFrame2 =  
    interface
        interface StackFrame
    end
public interface StackFrame2 extends StackFrame

Le type StackFrame2 expose les membres suivants.

Propriétés

  Nom Description
Propriété publique Arguments (Hérité de StackFrame.)
Propriété publique Arguments Obtient une collection d'expressions qui représentent les arguments passés à ce frame.
Propriété publique Arguments2 Obtient une collection d'expressions qui représentent les arguments passés à ce frame.Permet à l'appelant de spécifier si les propriétés et appels de fonction implicite doivent être évalués automatiquement.
Propriété publique Collection (Hérité de StackFrame.)
Propriété publique Collection Obtient la collection qui contient l'objet qui prend en charge cette propriété ou qui est contenu dans cette construction de code.
Propriété publique Depth Obtient la profondeur du frame dans la pile.Propriété en lecture seule.
Propriété publique DTE (Hérité de StackFrame.)
Propriété publique DTE Obtient l'objet d'extensibilité de niveau supérieur.
Propriété publique FileName Obtient le chemin d'accès complet au fichier source qui contient ce frame de pile.Propriété en lecture seule.
Propriété publique FunctionName (Hérité de StackFrame.)
Propriété publique FunctionName Obtient le nom de fonction de ce frame de pile.
Propriété publique Language (Hérité de StackFrame.)
Propriété publique Language Obtient le langage de programmation associé au frame de pile.
Propriété publique LineNumber Obtient le numéro de ligne dans le fichier source qui contient ce frame de pile.Propriété en lecture seule.
Propriété publique Locals (Hérité de StackFrame.)
Propriété publique Locals Obtient une collection d'expressions qui représentent les variables locales actuellement connues par ce frame.
Propriété publique Locals2 Obtient une collection d'expressions qui représentent les variables locales actuellement connues par ce frame.S'apparente à Locals, mais permet à l'appelant de spécifier si l'évaluation automatique de propriétés et d'appels de fonction implicite doit être effectuée.
Propriété publique Module (Hérité de StackFrame.)
Propriété publique Module Obtient le nom du module pour ce frame de pile.Un module est un groupe de fonctions.
Propriété publique Parent (Hérité de StackFrame.)
Propriété publique Parent Obtient l'objet parent immédiat d'un objet StackFrame.
Propriété publique ReturnType (Hérité de StackFrame.)
Propriété publique ReturnType Obtient une chaîne qui contient le type de retour de la propriété de la pile.
Propriété publique UserCode Obtient une valeur indiquant si le frame est de type code utilisateur (également désigné par « Mon code »). Propriété en lecture seule.

Début

Voir aussi

Référence

EnvDTE90a, espace de noms

StackFrames

Autres ressources

Graphique Modèle d'objet Automation

Comment : utiliser la fenêtre Pile des appels