Compartir a través de


Interfaz IDataModelScriptDebugStackFrame (dbgmodel.h)

Interfaz de un marco de pila en el script.

El proveedor de scripts implementa esta interfaz para exponer la noción de un marco de pila determinado dentro de la pila de llamadas.

Herencia

IDataModelScriptDebugStackFrame hereda de IUnknown.

Métodos

La interfaz IDataModelScriptDebugStackFrame tiene estos métodos.

 
IDataModelScriptDebugStackFrame::AddRef

El método IDataModelScriptDebugStackFrame::AddRef incrementa el recuento de referencias de una interfaz en un objeto.
IDataModelScriptDebugStackFrame::EnumerateArguments

Enumera los argumentos de la función en este marco.
IDataModelScriptDebugStackFrame::EnumerateLocals

El método EnumerateLocals devuelve una variable establecida para todas las variables locales que están en el ámbito en el contexto del marco de pila representado por el IDataModelScriptDebugStackFrame.
IDataModelScriptDebugStackFrame::Evaluate

El método Evaluate evalúa una expresión (del lenguaje del proveedor de scripts) en el contexto del marco de pila representado por la interfaz IDataModelScriptDebugStackFrame en la que se llamó a este método.
IDataModelScriptDebugStackFrame::GetName

El método GetName devuelve el nombre para mostrar (que es el nombre de la función) de este marco. Este nombre se mostrará dentro del retroceso de la pila presentado al usuario en la interfaz del depurador.
IDataModelScriptDebugStackFrame::GetPosition

El método GetPosition devuelve la posición dentro del script representado por el marco de pila.
IDataModelScriptDebugStackFrame::GetTransition

Si un marco de pila determinado es un punto de transición determinado por el método IsTransition, el método GetTransition devuelve información sobre la transición.
IDataModelScriptDebugStackFrame::IsTransitionPoint

La interfaz IDataModelScriptDebugStack representa un segmento de una pila de llamadas, esa parte de la pila de llamadas que se encuentra dentro del contexto de un script.
IDataModelScriptDebugStackFrame::QueryInterface

El método IDataModelScriptDebugStackFrame::QueryInterface recupera punteros a las interfaces admitidas en un objeto .
IDataModelScriptDebugStackFrame::Release

El método IDataModelScriptDebugStackFrame::Release disminuye el recuento de referencias de una interfaz en un objeto .

Comentarios

Se puede recuperar un marco determinado de la pila de llamadas cuando se divide en el depurador de scripts a través de una llamada al método GetStackFrame en la interfaz IDataModelScriptDebugStack que representa el segmento de pila donde se produjo la interrupción. Interfaz IDataModelScriptDebugStackFrame que se devuelve para representar este fotograma.

Requisitos

Requisito Valor
Header dbgmodel.h

Consulte también

Información general sobre el modelo de datos del depurador de C++