Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Клиент отладчика скрипта реализует этот интерфейс как часть двустороннего канала связи с отладчиком скрипта.
Пользовательский интерфейс, который хочет предоставить возможность отладки скриптов, реализует интерфейс 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++