Compartir a través de


Método IDataModelScriptDebugStackFrame::IsTransitionPoint (dbgmodel.h)

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. Si el depurador es capaz de detectar la transición de un script a otro (o de un proveedor de scripts a otro), puede indicarlo implementando el método IsTransitionPoint y devolviendo true o false según corresponda. El marco de pila de llamadas que escribió el script en el que se aplica el segmento debe considerarse un punto de transición. El resto de fotogramas no son.

Es perfectamente legal para cualquier depurador de script que no puede realizar la depuración o detección entre scripts para devolver simplemente E_NOTIMPL de este método. En tales casos, la interfaz de depuración solo puede mostrar un retroceso de pila para el script actual aunque la pila de llamadas global abarque varios scripts.

Sintaxis

HRESULT IsTransitionPoint(
  bool *isTransitionPoint
);

Parámetros

isTransitionPoint

Si este marco de pila es el primer fotograma que especificó un determinado proveedor de scripts o script, debe devolver true aquí que indica que el marco es un punto de transición de un script o proveedor a otro. Para cualquier otro marco de pila, se debe devolver false.

Valor devuelto

Este método devuelve HRESULT, que indica que se ha realizado correctamente o no. Los depuradores que no pueden detectar puntos de transición pueden devolver E_NOTIMPL de este método.

Requisitos

Requisito Valor
Header dbgmodel.h

Consulte también

Interfaz IDataModelScriptDebugStackFrame