Share via


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

Consulte también