Partager via


IEnumDebugModules2

Cette interface énumère une liste des modules.

IEnumDebugModules2 : IUnknown

Remarques à l'intention des implémenteurs

Le moteur (DE) de débogage implémente cette interface pour représenter une liste des modules chargés pour un programme.

Remarques pour les appelants

Visual Studio appelle IDebugProgram2 : : EnumModules pour obtenir cette interface.

méthodes en commande de Vtable

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

Méthode

Description

IEnumDebugModules2 : : suivant

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

IEnumDebugModules2 : : saut

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

IEnumDebugModules2 : : Réinitialisation

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

IEnumDebugModules2 : : clone

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

IEnumDebugModules2 : : GetCount

obtient le nombre de modules.

Notes

Visual Studio utilise cette interface principalement pour mettre à jour la fenêtre de Module .

Pour les besoins de débogage dans Visual Studio, un programme est une séquence logique d'instruction de code qui peut traverser des limites de module, d'où la nécessité de liste de modules pour une interface unique d' IDebugProgram2 . Le premier module dans la liste contient en général le point d'entrée initiale pour le programme associé.

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

IDebugProgram2 : : EnumModules

Concepts

Les interfaces principales