Запуск отладчика
Запуск отладчика требуется отправлять правильную последовательность методов и событий с правильными атрибутами.
Последовательность методов и событий
Сеанс отладки (SDM) диспетчер вызывается путем выбора Отладка меню, а затем выбрав Запуск. Дополнительные сведения см. в разделе Запуск программы.
Вызовы SDM IDebugProgramNodeAttach2::OnAttach метод.
В зависимости от модели процессов обработчика отладки (DE) IDebugProgramNodeAttach2::OnAttach метод возвращает один из следующих методов, указывающее, что происходит далее.
If S_FALSE возвращает обработчик отладки (DE) загруженной в процесс виртуальной машине.
-или-
If S_OK возвращает DE необходимо загрузить в процессе SDM. SDM затем выполняет следующие задачи:
Вызовы IDebugProgramNode2::GetEngineInfo получить данные обработчика DE.
DE Co-создаст.
Вызывает IDebugEngine2::Attach.
DE отправляет IDebugEngineCreateEvent2 в SDM с EVENT_SYNC атрибут.
DE отправляет IDebugProgramCreateEvent2 в SDM с EVENT_SYNC атрибут.
DE отправляет IDebugThreadCreateEvent2 в SDM с EVENT_SYNC атрибут.
DE отправляет IDebugLoadCompleteEvent2 в SDM с EVENT_SYNC атрибут.
DE отправляет IDebugEntryPointEvent2 в SDM с EVENT_SYNC атрибут.