Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Antarmuka ini memungkinkan manajer debug sesi (SDM) mengontrol program dan proses yang berjalan pada port.
Sintaks
IDebugPortEx2 : IUnknown
Catatan untuk Pelaksana
Pemasok port kustom mengimplementasikan antarmuka ini pada objek yang sama yang mengimplementasikan IDebugPort2.
Catatan untuk Penelepon
SDM memanggil QueryInterface pada IDebugPort2 antarmuka untuk mendapatkan antarmuka ini.
Metode dalam Urutan Vtable
Tabel berikut memperlihatkan metode IDebugPortEx2.
| Metode | Deskripsi |
|---|---|
| LaunchSuspended | Meluncurkan file yang dapat dieksekusi. |
| ResumeProcess | Melanjutkan eksekusi proses. |
| CanTerminateProcess | Menentukan apakah proses dapat dihentikan. |
| TerminateProcess | Mengakhiri proses. |
| GetPortProcessId | Mendapatkan ID proses port itu sendiri. |
| GetProgram | Mendapatkan program yang terkait dengan simpul program. |
Keterangan
Antarmuka ini biasanya privat antara SDM dan pemasok port kustom.
Jika diinginkan, mesin debug (DE) dapat mencari antarmuka ini pada antarmuka IDebugPort2 yang diteruskan ke LaunchSuspended dan menggunakan LaunchSuspended untuk meluncurkan program. Namun, ini bukan persyaratan, dan DE dapat melakukan apa pun yang perlu dilakukan untuk meluncurkan program permintaan.
Persyaratan
Header: portpriv.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Rakitan: Microsoft.VisualStudio.Debugger.Interop.dll