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


Интерфейс IDataModelScriptDebugClient (dbgmodel.h)

Клиент отладчика скрипта реализует этот интерфейс как часть двустороннего канала связи с отладчиком скрипта.

Пользовательский интерфейс, который хочет предоставить возможность отладки скриптов, реализует интерфейс IDataModelScriptDebugClient. Поставщик скриптов использует этот интерфейс для передачи данных отладки назад и вперед (например, события, которые происходят, точки останова и т. д.)

Наследство

IDataModelScriptDebugClient наследует от IUnknown.

Методика

Интерфейс IDataModelScriptDebugClient имеет эти методы.

 
IDataModelScriptDebugClient::AddRef

Метод IDataModelScriptDebugClient::AddRef увеличивает число ссылок для интерфейса объекта.
IDataModelScriptDebugClient::NotifyDebugEvent

Всякий раз, когда возникает любое событие, которое прерывается в отладчик скрипта, сам код отладки вызывает интерфейс с помощью метода NotifyDebugEvent.
IDataModelScriptDebugClient::QueryInterface

Метод IDataModelScriptDebugClient::QueryInterface извлекает указатели на поддерживаемые интерфейсы объекта.
IDataModelScriptDebugClient::Release

Метод IDataModelScriptDebugClient::Release уменьшает количество ссылок для интерфейса объекта.

Замечания

Узел отладки или приложение отладчика, которое хочет предоставить интерфейс для отладки скрипта, должно предоставить реализацию интерфейса IDataModelScriptDebugClient с помощью метода StartDebugging в интерфейсе отладки скрипта.

IDataModelScriptDebugClient — это канал связи, через который передаются события отладки, а управление переходит от обработчика выполнения скрипта к интерфейсу отладчика.

Требования

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

См. также

Обзор модели данных отладчика C++