Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Примечание.
НЕ РЕКОМЕНДУЕТСЯ. НЕ ИСПОЛЬЗУЙТЕ.
Синтаксис
Параметры
pMDMProgram
[in] Интерфейс IDebugProgram2 , представляющий программу для подключения.
pCallback
[in] Интерфейс IDebugEventCallback2 для отправки событий отладки в SDM.
dwReason
[in] Значение из перечисления ATTACH_REASON , указывающее причину присоединения.
Возвращаемое значение
Реализация всегда должна возвращать E_NOTIMPL.
Замечания
Предупреждение
По состоянию на Visual Studio 2005 этот метод больше не используется и всегда должен возвращать E_NOTIMPL. См. интерфейс IDebugProgramNodeAttach2 для альтернативного подхода, если узел программы должен указывать, что он не может быть подключен или если узел программы просто задает программу GUID. В противном случае реализуйте метод Attach .
До Visual Studio 2005
Этот метод необходимо реализовать только в том случае, если de выполняется в адресном пространстве отлаживаемой программы. В противном случае этот метод должен возвращать S_FALSE.
При вызове этого метода DE необходимо отправить объект событий IDebugEngineCreateEvent2, если он еще не отправлен для этого экземпляра интерфейса IDebugEngine2, а также объекты событий IDebugProgramCreateEvent2 и IDebugLoadCompleteEvent2. Затем объект события IDebugEntryPointEvent2 отправляется, если dwReason параметр имеет значение ATTACH_REASON_LAUNCH.
DE должен вызывать метод GetProgramId в объекте IDebugProgram2, предоставленном объектом события IDebugProgramCreateEvent2, и должен хранить GUID этой программы в данных экземпляра для IDebugProgram2 объекта, реализованного DE.