Создание пользовательского модуля отладки
Подсистема отладки (DE) — это компонент, позволяющий выполнять отладку определенных архитектур времени выполнения. Обычно для среды выполнения используется только одна реализация DE.
Примечание.
Хотя существуют отдельные реализации DE для Transact-SQL и JScript, VBScript и JScript совместно используют один DE.
DE работает с интерпретатором или системой операций для предоставления таких служб отладки, как управление выполнением, точки останова и оценка выражений. Эти службы реализуются через интерфейсы DE и могут привести к переходу отладчика между различными рабочими режимами. Дополнительные сведения см. в разделе "Рабочие режимы".
Создание DE состоит из следующих шагов:
Регистрация DE в Visual Studio
Включение отладки программы
Реализация управления выполнением и оценки состояния
Отправка событий
Настройка завершения и отсоединения
В этом разделе
Регистрация пользовательского модуля отладки объясняет шаги, необходимые для регистрации обработчика отладки в Visual Studio, чтобы его можно было использовать.
Включение отладки программы объясняет, что перед отладкой программы DE необходимо сначала запустить DE или подключить ее к существующей программе.
Реализация контроля выполнения и оценки состояния описывает, почему отладка приложения требует реализации функций управления выполнением.
События отправки описывают обмен данными между отладчиком и DE в качестве модели событий на основе DCOM.
Настройка завершения и отсоединения объясняет, как добиться нормального завершения, что означает, что нет точек останова, исключений, ошибок во время выполнения или бесконечных циклов в приложении для отладки.
События отладчика вызовов документирует порядок вызова событий, происходящих в сеансе отладки.
Практическое руководство. Отладка пользовательского обработчика отладки объясняет, как выполнить отладку пользовательского DE.