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 |
---|---|
Recupera o próximo conjunto de IDebugAddress objetos da enumeração. |
|
Ignora um número especificado de entradas. |
|
Redefine a enumeração para a primeira entrada. |
|
Recupera uma cópia da enumeração atual. |
|
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
IDebugSymbolProvider::GetAddressesFromContext
IDebugSymbolProvider::GetAddressesFromPosition