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