IEnumDebugFrameInfo2
Cette interface énumère les structures FRAMEINFO .
Syntaxe
IEnumDebugFrameInfo2 : IUnknown
Remarques pour les implémenteurs
Le moteur de débogage (DE) implémente cette interface pour fournir une liste de structures qui décrivent la pile des appels actuelle.
Remarques pour les appelants
Visual Studio appelle EnumFrameInfo pour obtenir cette interface chaque fois qu’un point d’arrêt, une exception ou une interruption se produit dans un programme en cours de débogage.
Méthodes dans l'ordre Vtable
Le tableau suivant présente les méthodes de IEnumDebugFrameInfo2
.
Méthode | Description |
---|---|
Next | Récupère un nombre spécifié de structures FRAMEINFO dans une séquence d’énumération. |
Skip | Ignore un nombre spécifié de structures FRAMEINFO dans une séquence d’énumération. |
Réinitialiser | Réinitialise une séquence d'énumération. |
Cloner | Crée un énumérateur contenant le même état d’énumération que l’actuel. |
GetCount | Obtient le nombre de structures FRAMEINFO dans un énumérateur. |
Notes
Visual Studio obtient cette interface en tant que première étape pour gérer un point d’arrêt, une exception ou une pause générée par l’utilisateur sur le programme en cours de débogage. La liste des structures FRAMEINFO représente la pile d’appels actuelle, avec l’appel de fonction actuel au début de la liste et l’appel de fonction le plus ancien à la fin de la liste. Chacun FRAMEINFO
représente une trame de pile, un contexte dans lequel les expressions peuvent être évaluées et les variables locales examinées.
Spécifications
En-tête : msdbg.h
Espace de noms : Microsoft.VisualStudio.Debugger.Interop
Assembly : Microsoft.VisualStudio.Debugger.Interop.dll