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 |