IDebugStackFrame2
Essa interface representa um quadro de pilha única em uma pilha de chamadas em um segmento específico.
IDebugStackFrame2 : IUnknown
Observações para Implementadores
O mecanismo de depuração (DE) implementa essa interface para representar um quadro de pilha.
Observações para chamadores
Chame IDebugThread2::EnumFrameInfo para recuperar um IEnumDebugFrameInfo2 interface. Chame IEnumDebugFrameInfo2::Next para recuperar um FRAMEINFO estrutura que contém o IDebugStackFrame2 interface.
Métodos na ordem de Vtable
A tabela a seguir mostra os métodos de IDebugStackFrame2.
Método |
Descrição |
---|---|
Obtém o contexto de código deste quadro de pilhas. |
|
Obtém o contexto do documento para este quadro de pilha. |
|
Obtém o nome da estrutura de pilhas. |
|
Obtém uma descrição da estrutura de pilhas. |
|
Obtém uma representação dependente de máquina do intervalo de endereços físicos associados a um quadro de pilha. |
|
Obtém um contexto de avaliação para fazer a avaliação da expressão dentro do contexto atual de um quadro de pilha e o segmento. |
|
Obtém o idioma associado a um quadro de pilha. |
|
Obtém uma descrição das propriedades associadas a um quadro de pilha. |
|
Cria um enumerador para a pilha de propriedades do quadro. |
|
Obtém o segmento associado a um quadro de pilha. |
Comentários
Essa interface é obtida somente quando o programa que está sendo depurado foi interrompido no ponto de interrupção (seja causada por um ponto de interrupção definidas pelo usuário ou uma exceção). Nessa interface, um contexto de expressão pode ser obtido para avaliar expressões, uma lista de registros pode ser retornada ou a pilha de chamadas pode ser obtida e examinada.
Requisitos
Cabeçalho: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll