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 .

Comentários

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 a quebra ocorreu. A interface IDataModelScriptDebugStackFrame que é retornada para representar esse quadro.

Requisitos

Requisito Valor
Cabeçalho dbgmodel.h

Confira também

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