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


Обзор подсистемы отладчика

Подсистема отладчика (DbgEng.dll), обычно называемая подсистемой, предоставляет интерфейс для проверки целевых объектов отладки и управления ими в пользовательском режиме и режиме ядра в Microsoft Windows.

Подсистема отладчика может получать целевые объекты, устанавливать точки останова, отслеживать события, символы запросов, читать и записывать в память, а также управлять потоками и процессами в целевом объекте.

Подсистему отладчика можно использовать для написания библиотек расширений отладчика и автономных приложений. Такие приложения называются приложениями обработчика отладчика. Приложение подсистемы отладчика, использующее полную функциональность подсистемы отладчика, называется отладчиком. Например, WinDbg, CDB, NTSD и KD являются отладчиками; подсистема отладчика предоставляет основные функции.

Основные понятия подсистемы:

Отладка модели сеанса и выполнения

Клиентские объекты

Входные и выходные данные

Изучение целевых объектов и управление ими:

Целевые объекты

События

Точки останова

Символы

Память

Потоки и процессы

Неполная документация

Это предварительный документ, который в настоящее время является неполным.

Многие понятия, связанные с отладчиками и подсистемой отладчика, которые еще не описаны здесь, см. в разделе Методы отладки этой документации.

Чтобы получить некоторые из незарегистрированных в настоящее время функциональных возможностей API обработчика отладчика, используйте метод Execute для выполнения отдельных команд отладчика.