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