Partilhar via


IEnumDebugAddresses

Essa interface representa uma coleção de objetos que implementam o IDebugAddress interface.

IEnumDebugAdresses : IUnknown

Observações para Implementadores

Essa interface é implementada pelo provedor de símbolo para fornecer conjuntos de objetos que implementam o IDebugAddress interface. Observe que isso não é uma enumeração de COM padrão devido à presença da IEnumDebugAddresses::GetCount método.

Observações para chamadores

Essa interface é retornada por IDebugSymbolProvider::GetAddressesFromContext e IDebugSymbolProvider::GetAddressesFromPosition.

Métodos na ordem de Vtable

Essa interface implementa os métodos a seguir.

Método

Descrição

IEnumDebugAddresses::Next

Recupera o próximo conjunto de IDebugAddress objetos da enumeração.

IEnumDebugAddresses::Skip

Ignora um número especificado de entradas.

IEnumDebugAddresses::Reset

Redefine a enumeração para a primeira entrada.

IEnumDebugAddresses::Clone

Recupera uma cópia da enumeração atual.

IEnumDebugAddresses::GetCount

Recupera o número de entradas na enumeração.

Comentários

Essa interface é normalmente usada pelo mecanismo de depuração para ajudar a determinar o endereço apropriado para passar para o avaliador da expressão.

Requisitos

Cabeçalho: sh.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte também

Referência

IDebugAddress

IDebugSymbolProvider::GetAddressesFromContext

IDebugSymbolProvider::GetAddressesFromPosition

Conceitos

Interfaces do provedor de símbolo