Partager via


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

Voir aussi