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.
Catatan
TIDAK DIGUNAKAN LAGI. JANGAN GUNAKAN.
Sintaks
Parameter
pMDMProgram
[di] Antarmuka IDebugProgram2 yang mewakili program untuk dilampirkan.
pCallback
[di] Antarmuka IDebugEventCallback2 yang akan digunakan untuk mengirim peristiwa debug ke SDM.
dwReason
[di] Nilai dari enumerasi ATTACH_REASON yang menentukan alasan untuk melampirkan.
Tampilkan Nilai
Implementasi harus selalu mengembalikan E_NOTIMPL.
Keterangan
Peringatan
Pada Visual Studio 2005, metode ini tidak lagi digunakan dan harus selalu mengembalikan E_NOTIMPL. Lihat antarmuka IDebugProgramNodeAttach2 untuk pendekatan alternatif jika simpul program perlu menunjukkan bahwa tidak dapat dilampirkan atau jika simpul program hanya mengatur program GUID. Jika tidak, terapkan metode Lampirkan.
Sebelum Visual Studio 2005
Metode ini perlu diimplementasikan hanya jika DE berjalan di ruang alamat program yang sedang di-debug. Jika tidak, metode ini harus mengembalikan S_FALSE.
Ketika metode ini dipanggil, DE harus mengirim objek peristiwa IDebugEngineCreateEvent2 , jika belum dikirim untuk instans antarmuka IDebugEngine2 ini, serta objek peristiwa IDebugProgramCreateEvent2 dan IDebugLoadCompleteEvent2 . Objek peristiwa IDebugEntryPointEvent2 kemudian dikirim jika dwReason parameternya adalah ATTACH_REASON_LAUNCH.
DE harus memanggil metode GetProgramId pada objek IDebugProgram2 yang disediakan oleh objek peristiwa IDebugProgramCreateEvent2 , dan harus menyimpan GUID program tersebut dalam data instans untuk IDebugProgram2 objek yang diterapkan oleh DE.