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