共用方式為


IDebugPortEx2

此介面可讓會話偵錯管理員 (SDM) 控制在埠上執行的程式和進程。

語法

IDebugPortEx2 : IUnknown

實作者的注意事項

自定義埠供應商會在實作 IDebugPort2 的相同物件上實作這個介面。

呼叫端注意事項

SDM 會在 介面上IDebugPort2呼叫 QueryInterface,以取得這個介面。

依照 Vtable 順序的方法

下表顯示 IDebugPortEx2 方法。

方法 描述
LaunchSuspended 啟動可執行檔。
ResumeProcess 繼續執行進程。
CanTerminateProcess 判斷是否可以終止進程。
TerminateProcess 終止進程。
GetPortProcessId 取得埠本身的進程標識碼。
GetProgram 取得與程序節點相關聯的程式。

備註

此介面通常是 SDM 與自定義埠供應商之間的私用介面。

如有需要,偵錯引擎 (DE) 可以在傳遞至 LaunchSuspended 的 IDebugPort2 介面上尋找此介面,並使用 LaunchSuspended 啟動程式。 不過,這不是必要條件,DE 可以執行它需要執行什麼動作來啟動要求程式。

需求

標頭:portpriv.h

命名空間:Microsoft.VisualStudio.Debugger.Interop

元件:Microsoft.VisualStudio.Debugger.Interop.dll

另請參閱