Bagikan melalui


IDebugProgramNode2

Antarmuka ini mewakili program yang dapat di-debug.

Sintaks

IDebugProgramNode2 : IUnknown

Catatan untuk Pelaksana

Mesin debug (DE) atau pemasok port kustom mengimplementasikan antarmuka ini untuk mewakili program yang dapat di-debug. Antarmuka ini biasanya diimplementasikan pada objek yang sama yang mengimplementasikan antarmuka IDebugProgram2 . Antarmuka ini terdaftar di Visual Studio dengan memanggil PublishProgramNode.

Catatan untuk Penelepon

Panggil GetProviderProgramNode untuk mengembalikan antarmuka ini. Pemasok port kustom menerima antarmuka ini melalui panggilan ke AddProgramNode. DE menerima antarmuka ini melalui panggilan ke Lampirkan.

Metode dalam Urutan Vtable

Tabel berikut memperlihatkan metode IDebugProgramNode2.

Metode Deskripsi
GetProgramName Mendapatkan nama program.
GetHostName Mendapatkan nama proses yang menghosting program.
GetHostPid Mendapatkan pengidentifikasi proses sistem untuk proses yang menghosting program.
GetHostMachineName_V7 TIDAK DIGUNAKAN LAGI. JANGAN GUNAKAN.
Attach_V7 TIDAK DIGUNAKAN LAGI. JANGAN GUNAKAN. Lihat antarmuka IDebugProgramNodeAttach2 untuk pendekatan alternatif.
GetEngineInfo Mendapatkan nama dan pengidentifikasi DE yang menjalankan program ini.
DetachDebugger_V7 TIDAK DIGUNAKAN LAGI. JANGAN GUNAKAN.

Keterangan

Manajer debug sesi (SDM) biasanya memanggil GetProviderProgramNode untuk mendapatkan antarmuka ini.

Persyaratan

Header: Msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Rakitan: Microsoft.VisualStudio.Debugger.Interop.dll

Baca juga