Partager via


IEnumDebugCodeContexts2

Cette interface énumère les contextes de code associés à la session de débogage, ou à un programme ou document particulier.

Syntaxe

IEnumDebugCodeContexts2 : IUnknown

Remarques pour les implémenteurs

Le moteur de débogage (DE) implémente cette interface pour représenter une liste de contextes de code pour une position de texte particulière dans un programme ou une liste de contextes de code pour un contexte de document particulier.

Remarques pour les appelants

Appelez EnumCodeContexts pour obtenir cette interface représentant une liste de contextes de code pour une position de texte spécifique dans le document source d’un programme.

Appelez EnumCodeContexts pour obtenir cette interface représentant une liste de tous les contextes de code dans un document source particulier.

Méthodes dans l'ordre Vtable

Le tableau suivant présente les méthodes de IEnumDebugCodeContexts2.

Méthode Description
Next Récupère un nombre spécifié de contextes de code dans une séquence d’énumération.
Skip Ignore un nombre spécifié de contextes de code 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 contextes de code dans un énumérateur.

Notes

Visual Studio appelle EnumCodeContexts pour remplir une liste de contextes de code que l’utilisateur peut choisir lors de la définition de l’instruction suivante ou de l’affichage du désassemblement d’un fichier source. Plusieurs contextes de code peuvent se produire, par exemple, lorsqu’il existe plusieurs instances d’un modèle de style C++.

Spécifications

En-tête : msdbg.h

Espace de noms : Microsoft.VisualStudio.Debugger.Interop

Assembly : Microsoft.VisualStudio.Debugger.Interop.dll

Voir aussi