IDebugProgram3::ExecuteOnThread

Menjalankan program debugger. Utas dikembalikan untuk memberikan informasi debugger di utas mana yang dilihat pengguna saat menjalankan program.

Sintaks

int ExecuteOnThread(
   IDebugThread2 pThread
);

Parameter

pThread
[di] Objek IDebugThread2 .

Tampilkan Nilai

Jika berhasil, mengembalikan S_OK; jika tidak, mengembalikan kode galat.

Keterangan

Ada tiga cara berbeda agar debugger dapat melanjutkan eksekusi setelah berhenti:

  • Jalankan: Batalkan langkah sebelumnya, dan jalankan hingga titik henti berikutnya dan seterusnya.

  • Langkah: Batalkan langkah lama apa pun, dan jalankan hingga langkah baru selesai.

  • Lanjutkan: Jalankan lagi, dan biarkan langkah lama aktif.

    Utas yang diteruskan ke ExecuteOnThread berguna saat memutuskan langkah mana yang akan dibatalkan. Jika Anda tidak mengetahui utas, menjalankan eksekusi akan membatalkan semua langkah. Dengan pengetahuan tentang utas, Anda hanya perlu membatalkan langkah pada utas aktif.

Baca juga