Partager via


IEnumDebugCodeContexts2

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

IEnumDebugCodeContexts2 : IUnknown

Remarques à l'intention des implémenteurs

Le moteur (DE) de débogage implémente cette interface pour représenter une liste des contextes de code pour un emplacement de texte particulier dans un programme, ou une liste des contextes de code pour un contexte de document spécifique.

Remarques pour les appelants

Appelez IDebugProgram2 : : EnumCodeContexts pour obtenir cette interface représentant une liste des contextes de code pour un emplacement de texte spécifique dans le document source d'un programme.

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

méthodes en commande de Vtable

Le tableau suivant répertorie les méthodes d' IEnumDebugCodeContexts2.

Méthode

Description

IEnumDebugCodeContexts2 : : suivant

Récupère un nombre spécifié de contextes de code dans une séquence d'énumération.

IEnumDebugCodeContexts2 : : saut

Ignore un nombre spécifié de contextes de code dans une séquence d'énumération.

IEnumDebugCodeContexts2 : : Réinitialisation

réinitialise une séquence d'énumération au début.

IEnumDebugCodeContexts2 : : clone

crée un énumérateur qui contient le même état d'énumération que l'énumérateur actuel.

IEnumDebugCodeContexts2 : : GetCount

obtient le nombre de contextes de code dans un énumérateur.

Notes

Visual Studio appelle IDebugProgram2 : : EnumCodeContexts pour remplir la liste des contextes de code que l'utilisateur peut choisir de en définissant l'instruction suivante ou en affichant le code machine d'un fichier source. Plusieurs contextes de code peuvent se produire, par exemple, lorsqu'il existe plusieurs instances de modèle C/C++ ++-style.

Configuration requise

en-tête : msdbg.h

l'espace de noms : Microsoft.VisualStudio.Debugger.Interop

Assembly : Microsoft.VisualStudio.Debugger.Interop.dll

Voir aussi

Référence

IDebugProgram2 : : EnumCodeContexts

IDebugDocumentContext2 : : EnumCodeContexts

Concepts

Les interfaces principales