IDebugProgram2::Attach
如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件。
將附加至程式。
語法
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) 永遠不會呼叫這個方法,以附加至程式。 如果是執行中程式的位址空間, OnAttach方法呼叫。 如果是執行中工作階段偵錯管理員 (SDM) 位址空間,附加方法呼叫。