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 |
---|---|
Récupère un nombre spécifié de contextes de code dans une séquence d'énumération. |
|
Ignore un nombre spécifié de contextes de code dans une séquence d'énumération. |
|
réinitialise une séquence d'énumération au début. |
|
crée un énumérateur qui contient le même état d'énumération que l'énumérateur actuel. |
|
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