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 |
---|---|
Recupera um número especificado de FRAMEINFO estruturas em uma seqüência de enumeração. |
|
Ignora um número especificado de FRAMEINFO estruturas em uma seqüência de enumeração. |
|
Redefine uma seqüência de enumeração para o início. |
|
Cria um enumerador que contém o mesmo estado de enumeração que o enumerador atual. |
|
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