Поделиться через


IDebugProgram2::Attach

Вложение в программе.

HRESULT Attach( 
   IDebugEventCallback2* pCallback
);
int Attach( 
   IDebugEventCallback2 pCallback
);

Параметры

  • pCallback
    [in] IDebugEventCallback2 объект, который необходимо использовать для отладки уведомление о событии.

Возвращаемое значение

В случае успеха возвращает S_OK; в противном случае возвращает код ошибки. В следующей таблице перечислены некоторые возможные коды ошибок.

Значение

Описание

E_ATTACH_DEBUGGER_ALREADY_ATTACHED

Указанная программу уже вложенна в отладчике.

E_ATTACH_DEBUGGEE_PROCESS_SECURITY_VIOLATION

Произошло нарушение безопасности при выполнении процедуры вложить.

E_ATTACH_CANNOT_ATTACH_TO_DESKTOP

Программа рабочего стола нельзя вложить в отладчике.

Заметки

Отладчик (DE) никогда не вызывает этот метод, чтобы вложить в программе. Если DE выполняется в адресном пространстве программы, IDebugProgramNodeAttach2::OnAttach вызывается метод. Если выполнить DE в сеансе отладки адресное пространство диспетчера (SDM) IDebugEngine2::Attach вызывается метод.

См. также

Ссылки

IDebugProgram2

IDebugEventCallback2

IDebugProgramNodeAttach2::OnAttach

IDebugEngine2::Attach