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