Bagikan melalui


IDebugPortEx2

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

Baca juga