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


Интерфейс 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++