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