IDebugProgram2::Attach
附加到程序。
语法
参数
pCallback
[in] 要用于调试事件通知的 IDebugEventCallback2 对象。
返回值
如果成功,则返回 S_OK
;否则,返回错误代码。 下表显示了一些可能的错误代码。
值 | 说明 |
---|---|
E_ATTACH_DEBUGGER_ALREADY_ATTACHED |
指定的程序已附加到调试器。 |
E_ATTACH_DEBUGGEE_PROCESS_SECURITY_VIOLATION |
附加过程中发生安全冲突。 |
E_ATTACH_CANNOT_ATTACH_TO_DESKTOP |
桌面程序无法附加到调试器。 |
备注
调试引擎 (DE) 从不调用此方法以附加到程序。 如果 DE 在程序的地址空间中运行,则会 调用 OnAttach 方法。 如果 DE 在会话调试管理器的 (SDM) 地址空间中运行,则会 调用 Attach 方法。