IEnumDebugModules2
Essa interface enumera uma lista de módulos.
Sintaxe
IEnumDebugModules2 : IUnknown
Notas para implementadores
O mecanismo de depuração (DE) implementa essa interface para representar uma lista de módulos carregados para um programa.
Observações para chamadores
Visual Studio chama EnumModules para obter essa interface.
Métodos na ordem VTable
A tabela a seguir mostra os métodos de IEnumDebugModules2
.
Método | Descrição |
---|---|
Próximo | Recupera um número especificado de módulos em uma sequência de enumeração. |
Ignorar | Ignora um número especificado de módulos em uma sequência de enumeração. |
Restaurar | Redefine uma sequência de enumeração para o início. |
Clonar | Cria um enumerador que contém o mesmo estado de enumeração que o enumerador atual. |
GetCount | Obtém o número de módulos. |
Comentários
Visual Studio usa essa interface principalmente para atualizar a janela Módulos .
Para fins de depuração no Visual Studio, um programa é uma sequência lógica de instruções de código que pode cruzar os limites do módulo, daí a necessidade de uma lista de módulos para uma única interface IDebugProgram2 . O primeiro módulo da lista normalmente contém o ponto de entrada inicial para o programa associado.
Requisitos
Cabeçalho: msdbg.h
Espaço para nome: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll