Bagikan melalui


IDebugProgramEx2::Attach

Lampirkan sesi ke program.

Sintaks

int Attach( 
   IDebugEventCallback2 pCallback,
   uint                 dwReason,
   IDebugSession2       pSession
);

Parameter

pCallback
[di] Objek IDebugEventCallback2 yang mewakili fungsi panggilan balik tempat mesin debug terpasang mengirim peristiwa.

dwReason
[di] Nilai dari enumerasi ATTACH_REASON yang menjelaskan alasan operasi lampirkan.

pSession
[di] Nilai yang secara unik mengidentifikasi sesi yang melekat pada program.

Tampilkan Nilai

Jika berhasil, tampilkan S_OK; jika tidak tampilkan kode galat. Metode ini harus kembali E_ATTACH_DEBUGGER_ALREADY_ATTACHED jika program sudah terpasang.

Keterangan

Porta yang berisi program dapat menggunakan nilai untuk pSession menentukan sesi mana yang coba dilampirkan ke program. Misalnya, jika port hanya mengizinkan satu sesi debug untuk dilampirkan ke proses pada satu waktu, port dapat menentukan apakah sesi yang sama sudah dilampirkan ke program lain dalam proses.

Catatan

Antarmuka yang diteruskan pSession hanya akan diperlakukan sebagai cookie, nilai yang secara unik mengidentifikasi manajer debug sesi yang melekat pada program ini; tidak ada metode pada antarmuka yang disediakan yang fungsional.

Baca juga