Partilhar via


IEnumDebugModules2

Essa interface enumera uma lista de módulos.

IEnumDebugModules2 : IUnknown

Observações para Implementadores

O mecanismo de depuração (DE) implementa essa interface para representar uma lista de módulos carregados de um programa.

Observações para chamadores

Chamadas de Visual Studio IDebugProgram2::EnumModules para obter esta interface.

Métodos na ordem de Vtable

A tabela a seguir mostra os métodos de IEnumDebugModules2.

Método

Descrição

IEnumDebugModules2::Next

Recupera um número especificado de módulos em uma seqüência de enumeração.

IEnumDebugModules2::Skip

Ignora um número especificado de módulos em uma seqüência de enumeração.

IEnumDebugModules2::Reset

Redefine uma seqüência de enumeração para o início.

IEnumDebugModules2::Clone

Cria um enumerador que contém o mesmo estado de enumeração que o enumerador atual.

IEnumDebugModules2::GetCount

Obtém o número de módulos.

Comentários

Visual Studio usa essa interface principalmente para atualizar o módulos janela.

Para fins de depuração no Visual Studio, um programa é uma seqüência lógica de instruções de código que pode atravessar limites de módulo, daí a necessidade de uma lista de módulos para um único IDebugProgram2 interface. O primeiro módulo na lista normalmente contém o ponto de entrada inicial para o programa associado.

Requisitos

Cabeçalho: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte também

Referência

IDebugProgram2

IDebugProgram2::EnumModules

Conceitos

Interfaces principais