共用方式為


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) 位址空間,附加方法呼叫。

另請參閱

IDebugProgram2
IDebugEventCallback2
OnAttach
附加