Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Интерфейс IDataModelScriptDebugStack представляет сегмент стека вызовов — эту часть стека вызовов, которая содержится в контексте одного скрипта. Если отладчик может обнаруживать переход из одного скрипта в другой (или один поставщик скриптов в другой), он может указать это, реализуя метод IsTransitionPoint и возвращая значение true или false в соответствии с соответствующим образом. Кадр стека вызовов, введенный в скрипт, в котором применяется сегмент, должен считаться точкой перехода. Все остальные кадры не являются.
Это совершенно законно для любого отладчика скрипта, который не может выполнять отладку или обнаружение между скриптами, чтобы просто вернуть E_NOTIMPL из этого метода. В таких случаях интерфейс отладки может отображаться только в том случае, если общий стек вызовов охватывает несколько сценариев.
Синтаксис
HRESULT IsTransitionPoint(
bool *isTransitionPoint
);
Параметры
isTransitionPoint
Если этот кадр стека является первым кадром, который вошел в определенный скрипт или поставщик скриптов, он должен вернуть значение true здесь, указывающее, что кадр является точкой перехода из одного скрипта или поставщика в другой. Для любого другого кадра стека возвращается значение false.
Возвращаемое значение
Этот метод возвращает HRESULT, указывающий на успешность или сбой. Отладчики, которые не могут обнаруживать точки перехода, могут возвращать E_NOTIMPL из этого метода.
Требования
Требование | Ценность |
---|---|
заголовка | dbgmodel.h |