Функции отладки могут использоваться, чтобы создать базисный, управляемый событиями отладчик. Управляемый событиями (event-driven) - означает то, что отладчик каждый раз уведомляется о неких событиях, которые происходят в отлаживаемом процессе. Уведомление дает возможность отладчику предпринять, в ответ на события, адекватное действие.
Статьи раздела Поддержка отладки из процесса, потока и функций обработки исключений описывают конкретные для отладки функциональные свойства некоторого процесса, потока и функций обработки исключительных ситуаций.
Статьи раздела Создание базисного отладчика описывает использование основных функций отладки, чтобы создать простой отладчик программы. Эти функции дают возможность приложению ожидать события отладки, вызывать контрольные точки исключения, передавать управление исполнением кода отладчику и так далее.
Статьи раздела События отладки описывает механизм события отладки. Событие отладки заставляет систему уведомлять отладчик.
Общий обзор терминов смотрите в статье Терминология отладки.