IEnumDebugFrameInfo2

Essa interface enumera estruturas FRAMEINFO .

Sintaxe

IEnumDebugFrameInfo2 : IUnknown

Notas 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

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

Métodos na ordem VTable

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

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

Comentários

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

Requisitos

Cabeçalho: msdbg.h

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

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Confira também