IDebugProcess2
這個介面表示連接埠上執行的處理序。 如果連接埠本機連接埠,然後IDebugProcess2通常代表本機電腦上的實體處理程序。
IDebugProcess2 : IUnknown
實作器注意事項
實作這個介面是由管理程式,作為一組自訂的通訊埠供應商。 藉由連接埠提供者,就必須實作這個介面。
偵錯引擎也實作這個介面支援啟動的程式,透過IDebugEngineLaunch2::LaunchSuspended。
呼叫者的備忘稿
主要工作階段偵錯管理員 (SDM) 會呼叫這個介面以互動與一群這項程序中所識別的程式。
呼叫IDebugProgram2::GetProcess或IDebugPort2::GetProcess以取得這個介面。 這個介面,也會傳回藉由呼叫IDebugEngineLaunch2::LaunchSuspended。
方法 Vtable 順序
下表顯示的方法IDebugProcess2。
方法 |
描述 |
---|---|
取得處理序的描述。 |
|
列舉這個處理程序中所包含的程式。 |
|
取得標題、 好記的名稱或檔名的處理程序。 |
|
取得電腦伺服器執行此程序的執行個體。 |
|
結束處理程序。 |
|
將附加至處理序。 |
|
決定是否 SDM 可以中斷與處理序。 |
|
中斷連結處理序與偵錯工具。 |
|
取得系統處理序識別項。 |
|
取得這個處理序中的全域唯一識別項。 |
|
IDebugProcess2::GetAttachedSessionName [取代] |
取得工作階段,偵錯的處理程序的名稱。 [已被取代。 應該永遠傳回E_NOTIMPL。] |
列舉處理序中執行的執行緒。 |
|
要求在此程序停止執行程式碼的下一個程式。 |
|
取得連接埠上執行此程序。 |
備註
IDebugProcess2包含一或多個IDebugProgram2介面。
需求
標頭: Msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
組件: Microsoft.VisualStudio.Debugger.Interop.dll
請參閱
參考
IDebugEngineLaunch2::LaunchSuspended