Partilhar via


IEnumDebugReferenceInfo2

Essa interface enumera DEBUG_REFERENCE_INFO estruturas.

IEnumDebugReferenceInfo2 : IUnknown

Observações para Implementadores

O mecanismo de depuração (DE) implementa essa interface como parte de seu suporte a referências a objetos na memória. Esta interface deve ser implementada somente se há suporte para referências.

Observações para chamadores

Chamadas de Visual Studio IDebugReference2::EnumChildren para obter esta interface.

Métodos na ordem de Vtable

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

Método

Descrição

IEnumDebugReferenceInfo2::Next

Recupera um número especificado de DEBUG_REFERENCE_INFO estruturas em uma seqüência de enumeração.

IEnumDebugReferenceInfo2::Skip

Ignora um número especificado de DEBUG_REFERENCE_INFO estruturas na seqüência de enumeração.

IEnumDebugReferenceInfo2::Reset

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

IEnumDebugReferenceInfo2::Clone

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

IEnumDebugReferenceInfo2::GetCount

Obtém o número de DEBUG_REFERENCE_INFO estruturas em um enumerador.

Comentários

Uma referência é basicamente um tipo e um endereço, enquanto que uma propriedade é um nome, tipo e endereço. Uma referência persiste enquanto o objeto chamado existe na memória. Para obter mais detalhes, consulte IDebugReference2.

Requisitos

Cabeçalho: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte também

Referência

DEBUG_REFERENCE_INFO

IDebugReference2

IDebugReference2::EnumChildren

Conceitos

Interfaces principais