共用方式為


IDebugProgramEx2::Attach

將會話附加至程式。

語法

int Attach( 
   IDebugEventCallback2 pCallback,
   uint                 dwReason,
   IDebugSession2       pSession
);

參數

pCallback
[in] IDebugEventCallback2 物件,代表附加偵錯引擎傳送事件的回呼函式。

dwReason
[in]來自 ATTACH_REASON 列舉的值,描述附加作業的原因。

pSession
[in]值,可唯一識別附加至程式的會話。

傳回值

如果成功,則會傳回 S_OK;否則會傳回錯誤碼。 如果程式已經附加,這個方法應該會傳回 E_ATTACH_DEBUGGER_ALREADY_ATTACHED

備註

包含程式的埠可以使用 中的 pSession 值來判斷嘗試附加至程式的會話。 例如,如果埠一次只允許一個偵錯會話附加至進程,則埠可以判斷同一個會話是否已附加至進程中的其他程式。

注意

傳入的 pSession 介面只會被視為 Cookie,這個值會唯一識別附加至此程式的會話偵錯管理員;提供介面上沒有任何方法正常運作。

另請參閱