IEnumDebugModules2IEnumDebugModules2

Cette interface énumère une liste de modules.This interface enumerates a list of modules.

SyntaxeSyntax

IEnumDebugModules2 : IUnknown  

Notes pour les implémenteursNotes for Implementers

Le moteur de débogage (DE) implémente cette interface pour représenter une liste de modules chargés pour un programme.The debug engine (DE) implements this interface to represent a list of modules loaded for a program.

Remarques pour les appelantsNotes for Callers

Appels de Visual Studio EnumModules pour obtenir cette interface.Visual Studio calls EnumModules to obtain this interface.

Méthodes dans l'ordre VtableMethods in Vtable Order

Le tableau suivant présente les méthodes de IEnumDebugModules2.The following table shows the methods of IEnumDebugModules2.

MéthodeMethod DescriptionDescription
NextNext Récupère un nombre spécifié de modules dans une séquence d’énumération.Retrieves a specified number of modules in an enumeration sequence.
SkipSkip Ignore un nombre spécifié de modules dans une séquence d’énumération.Skips a specified number of modules in an enumeration sequence.
RéinitialiserReset Réinitialise la séquence d’énumération au début.Resets an enumeration sequence to the beginning.
CloneClone Crée un énumérateur qui contient le même état d’énumération que l’énumérateur actuel.Creates an enumerator that contains the same enumeration state as the current enumerator.
GetCountGetCount Obtient le nombre de modules.Gets the number of modules.

NotesRemarks

Visual Studio utilise cette interface principalement pour mettre à jour le Modules fenêtre.Visual Studio uses this interface primarily to update the Modules window.

Dans le cadre du débogage dans Visual Studio, un programme est une séquence logique d’instructions de code qui traversent les limites de module, par conséquent, la nécessité d’une liste de modules pour un seul IDebugProgram2 interface.For the purposes of debugging in Visual Studio, a program is a logical sequence of code instructions that can cross module boundaries, hence the need for a list of modules for a single IDebugProgram2 interface. Le premier module dans la liste contient généralement le point d’entrée initiale pour le programme associé.The first module in the list typically contains the initial entry point for the associated program.

SpécificationsRequirements

En-tête : msdbg.hHeader: msdbg.h

Namespace : Microsoft.VisualStudio.Debugger.InteropNamespace: Microsoft.VisualStudio.Debugger.Interop

Assembly : Microsoft.VisualStudio.Debugger.Interop.dllAssembly: Microsoft.VisualStudio.Debugger.Interop.dll

Voir aussiSee Also

Interfaces de base Core Interfaces
IDebugProgram2 IDebugProgram2
EnumModulesEnumModules