IEnumDebugModules2
Esta interfaz enumera una lista de módulos.
Sintaxis
IEnumDebugModules2 : IUnknown
Notas para los implementadores
El motor de depuración (DE) implementa esta interfaz para representar una lista de módulos cargados para un programa.
Notas para autores de la llamada
Visual Studio llama a EnumModules para obtener esta interfaz.
Métodos en orden de Vtable
En la tabla siguiente se muestran los métodos de IEnumDebugModules2
.
Método | Descripción |
---|---|
Siguiente | Recupera un número especificado de módulos en una secuencia de enumeración. |
Skip | Omite un número especificado de módulos en una secuencia de enumeración. |
Restablecer | Restablece una secuencia de enumeración al principio. |
Clonar | Crea un enumerador que contiene el mismo estado de enumeración que el enumerador actual. |
GetCount | Obtiene el número de módulos. |
Comentarios
Visual Studio usa esta interfaz principalmente para actualizar la ventana Módulos .
Para la depuración en Visual Studio, un programa es una secuencia lógica de instrucciones de código que pueden cruzar los límites del módulo, por lo que es necesario una lista de módulos para una sola interfaz IDebugProgram2 . El primer módulo de la lista normalmente contiene el punto de entrada inicial del programa asociado.
Requisitos
Encabezado: msdbg.h
Espacio de nombres: Microsoft.VisualStudio.Debugger.Interop
Ensamblado: Microsoft.VisualStudio.Debugger.Interop.dll