Bagikan melalui


IDebugProgramNodeAttach2

Memungkinkan simpul program diberi tahu tentang upaya untuk melampirkan ke program terkait.

Sintaks

IDebugProgramNodeAttach2 : IUnknown

Catatan untuk Pelaksana

Antarmuka ini diimplementasikan pada kelas yang sama yang mengimplementasikan antarmuka IDebugProgramNode2 untuk menerima pemberitahuan operasi lampiran dan untuk memberikan kesempatan untuk membatalkan operasi lampiran.

Catatan untuk Penelepon

Dapatkan antarmuka ini dengan memanggil QueryInterface metode dalam objek IDebugProgramNode2 . Metode OnAttach harus dipanggil sebelum metode Lampirkan untuk memberi node program kesempatan untuk menghentikan proses lampiran.

Metode dalam Urutan Vtable

Antarmuka ini mengimplementasikan metode berikut:

Metode Deskripsi
OnAttach Melampirkan ke program terkait atau menugaskan proses lampirkan ke metode Lampirkan .

Keterangan

Antarmuka ini adalah alternatif yang disukai untuk metode Attach_V7 yang tidak digunakan lagi. Semua mesin debug selalu dimuat dengan CoCreateInstance fungsi , yaitu, mereka dibuat instans di luar ruang alamat program yang sedang di-debug.

Jika implementasi IDebugProgramNode2::Attach_V7 metode sebelumnya hanya mengatur GUID program yang di-debug, maka hanya metode OnAttach yang perlu diimplementasikan.

Jika implementasi IDebugProgramNode2::Attach_V7 metode sebelumnya menggunakan antarmuka panggilan balik yang disediakan, maka fungsionalitas tersebut perlu dipindahkan ke implementasi metode Lampirkan dan IDebugProgramNodeAttach2 antarmuka tidak harus diimplementasikan.

Persyaratan

Header: Msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Rakitan: Microsoft.VisualStudio.Debugger.Interop.dll

Baca juga