Partilhar via


Interface IDataModelScriptDebugStackFrame (dbgmodel.h)

Uma interface para um quadro de pilha no script.

O provedor de script implementa essa interface para expor a noção de um quadro de pilha específico dentro da pilha de chamadas.

Herança

IDataModelScriptDebugStackFrame herda de IUnknown.

Métodos

A interface IDataModelScriptDebugStackFrame tem esses métodos.

 
IDataModelScriptDebugStackFrame::AddRef

O método IDataModelScriptDebugStackFrame::AddRef incrementa a contagem de referência para uma interface em um objeto.
IDataModelScriptDebugStackFrame::EnumerateArguments

Enumera argumentos para a função nesse quadro.
IDataModelScriptDebugStackFrame::EnumerateLocals

O método EnumerateLocals retorna um conjunto de variáveis para todas as variáveis locais que estão no escopo no contexto do quadro de pilha representado pelo IDataModelScriptDebugStackFrame.
IDataModelScriptDebugStackFrame::Evaluate

O método Evaluate avalia uma expressão (da linguagem do provedor de script) no contexto do quadro de pilha representado pela interface IDataModelScriptDebugStackFrame na qual esse método foi chamado.
IDataModelScriptDebugStackFrame::GetName

O método GetName retorna o nome de exibição (que é o nome da função) desse quadro. Esse nome será exibido no backtrace de pilha apresentado ao usuário na interface do depurador.
IDataModelScriptDebugStackFrame::GetPosition

O método GetPosition retorna a posição dentro do script representado pelo quadro de pilha.
IDataModelScriptDebugStackFrame::GetTransition

Se um determinado quadro de pilha for um ponto de transição conforme determinado pelo método IsTransition, o método GetTransition retornará informações sobre a transição.
IDataModelScriptDebugStackFrame::IsTransitionPoint

A interface IDataModelScriptDebugStack representa um segmento de uma pilha de chamadas , essa parte da pilha de chamadas que está contida no contexto de um script.
IDataModelScriptDebugStackFrame::QueryInterface

O método IDataModelScriptDebugStackFrame::QueryInterface recupera ponteiros para as interfaces com suporte em um objeto.
IDataModelScriptDebugStackFrame::Release

O método IDataModelScriptDebugStackFrame::Release diminui a contagem de referência de uma interface em um objeto.

Observações

Um quadro específico da pilha de chamadas quando dividido no depurador de script pode ser recuperado por meio de uma chamada para o método GetStackFrame na interface IDataModelScriptDebugStack que representa o segmento de pilha em que ocorreu a interrupção. A interface IDataModelScriptDebugStackFrame que é retornada para representar esse quadro.

Requisitos

Requisito Valor
cabeçalho dbgmodel.h

Consulte também

Visão geral do modelo de dados do depurador C++