Compartilhar via


IEnumDebugCodeContexts2

Essa interface enumera os contextos de código associados à sessão de depuração ou a um programa ou documento específico.

Sintaxe

IEnumDebugCodeContexts2 : IUnknown

Notas para implementadores

O mecanismo de depuração (DE) implementa essa interface para representar uma lista de contextos de código para uma posição de texto específica em um programa ou uma lista de contextos de código para um contexto de documento específico.

Observações para chamadores

Chame EnumCodeContexts para obter essa interface que representa uma lista de contextos de código para uma posição de texto específica no documento de origem de um programa.

Chame EnumCodeContexts para obter essa interface que representa uma lista de todos os contextos de código em um documento de origem específico.

Métodos na ordem VTable

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

Método Descrição
Próximo Recupera um número especificado de contextos de código em uma sequência de enumeração.
Ignorar Ignora um número especificado de contextos de código 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 contextos de código em um enumerador.

Comentários

O Visual Studio chama EnumCodeContexts para preencher uma lista de contextos de código que o usuário pode escolher ao definir a próxima instrução ou mostrar o desassembly de um arquivo de origem. Vários contextos de código podem ocorrer, por exemplo, quando há várias instâncias de um modelo no estilo C++.

Requisitos

Cabeçalho: msdbg.h

Espaço para nome: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Confira também