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 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