Partager via


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

Voir aussi