Поделиться через


Метод IDataModelScriptDebug::StartDebugging (dbgmodel.h)

Метод StartDebugging "включает" отладчик для определенного скрипта. Действие запуска отладки не приводит к разрыву выполнения или пошаговому выполнению. Он просто делает скрипт отладчиком и предоставляет набор интерфейсов для взаимодействия клиента с интерфейсом отладки.

Клиент отладки, передаваемый методу StartDebugging, должен быть сохранен реализацией. Когда возникает любое событие, которое "прерывается в отладчик", этот разрыв реализуется синхронным вызовом, чтобы уведомить клиента о событии. Выполнение возобновляется, когда клиент возвращается из вызова уведомления. Возвращаемый аргумент указывает, как должно возобновиться выполнение.

Этот метод должен вызываться только в том случае, если отладчик скрипта не включен для данного скрипта. Любой другой звонок является незаконным.

Синтаксис

HRESULT StartDebugging(
  IDataModelScriptDebugClient *debugClient
);

Параметры

debugClient

Интерфейс для клиента отладчика скрипта. События отладки передаются в этот интерфейс.

Возвращаемое значение

Этот метод возвращает HRESULT, указывающий на успех или сбой.

Требования

Требование Ценность
заголовка dbgmodel.h

См. также

интерфейс IDataModelScriptDebug