Partilhar via


IEnumDebugFrameInfo2

Essa interface enumera FRAMEINFO estruturas.

IEnumDebugFrameInfo2 : IUnknown

Observações para Implementadores

O mecanismo de depuração (DE) implementa essa interface para fornecer uma lista de estruturas que descreve a pilha de chamadas atual.

Observações para chamadores

Chamadas de Visual Studio IDebugThread2::EnumFrameInfo para obter essa interface sempre que um ponto de interrupção, exceção ou halt ocorre em um programa que está sendo depurado.

Métodos na ordem de Vtable

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

Método

Descrição

IEnumDebugFrameInfo2::Next

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

IEnumDebugFrameInfo2::Skip

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

IEnumDebugFrameInfo2::Reset

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

IEnumDebugFrameInfo2::Clone

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

IEnumDebugFrameInfo2::GetCount

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

Comentários

Visual Studio obtém essa interface como a primeira etapa para lidar com um ponto de interrupção, exceção ou gerados pelo usuário pausar o programa que está sendo depurado. A lista de FRAMEINFO estruturas representa a pilha de chamadas atual, com a chamada de função atual no início da lista e a função mais antiga chamar no final da lista. Cada FRAMEINFO representa um quadro de pilha, um contexto em que expressões podem ser avaliadas e variáveis locais examinou.

Requisitos

Cabeçalho: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte também

Referência

IDebugThread2::EnumFrameInfo

FRAMEINFO

Conceitos

Interfaces principais