IDebugProgramNodeAttach2

Позволяет узлу программы получать уведомления о попытке подключения к связанной программе.

Синтаксис

IDebugProgramNodeAttach2 : IUnknown

Примечания для разработчиков

Этот интерфейс реализуется в том же классе, который реализует интерфейс IDebugProgramNode2 для получения уведомления об операции присоединения и предоставления возможности отмены операции присоединения.

Заметки для вызывающих абонентов

Получите этот интерфейс, вызвав QueryInterface метод в объекте IDebugProgramNode2 . Метод OnAttach должен вызываться перед методом Attach , чтобы предоставить узлу программы возможность остановить процесс присоединения.

Методы в порядке таблицы Vtable

Этот интерфейс реализует следующий метод:

Метод Description
OnAttach Присоединяется к связанной программе или откладывает процесс присоединения к методу Attach .

Замечания

Этот интерфейс является предпочтительным вариантом устаревшего метода Attach_V7 . Все подсистемы отладки всегда загружаются с CoCreateInstance функцией, то есть создаются вне адресного пространства отлаживаемой программы.

Если предыдущая реализация IDebugProgramNode2::Attach_V7 метода просто задает GUID отлаживаемую программу, необходимо реализовать только метод OnAttach .

Если предыдущая реализация метода использовала предоставленный интерфейс обратного IDebugProgramNode2::Attach_V7 вызова, то эта функция должна быть перемещена в реализацию метода Attach , и IDebugProgramNodeAttach2 интерфейс не должен быть реализован.

Requirements

Заголовок: Msdbg.h

Пространство имен: Microsoft.VisualStudio.Debugger.Interop

Сборка: Microsoft.VisualStudio.Debugger.Interop.dll

См. также