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