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++