IEnumDebugModules2
Cette interface énumère les modules.
Syntaxe
IEnumDebugModules2 : IUnknown
Remarques pour les implémenteurs
Le moteur de débogage (DE) implémente cette interface pour représenter une liste de modules chargés pour un programme.
Remarques pour les appelants
Visual Studio appelle EnumModules pour obtenir cette interface.
Méthodes dans l'ordre Vtable
Le tableau suivant présente les méthodes de IEnumDebugModules2
.
Méthode | Description |
---|---|
Next | Récupère un nombre spécifié de modules dans une séquence d’énumération. |
Skip | Ignore un nombre spécifié de modules 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 modules. |
Notes
Visual Studio utilise cette interface principalement pour mettre à jour la fenêtre Modules .
Pour les besoins du débogage dans Visual Studio, un programme est une séquence logique d’instructions de code qui peut traverser les limites des modules, ce qui nécessite une liste de modules pour une seule interface IDebugProgram2 . Le premier module de la liste contient généralement le point d’entrée initial du programme associé.
Spécifications
En-tête : msdbg.h
Espace de noms : Microsoft.VisualStudio.Debugger.Interop
Assembly : Microsoft.VisualStudio.Debugger.Interop.dll