Bagikan melalui


IDebugProcess3::Step

Menyebabkan proses melangkah satu instruksi atau pernyataan.

Catatan

Metode ini harus digunakan alih-alih Langkah.

Sintaks

int Step(
   IDebugThread2 pThread,
   enum_STEPKIND sk,
   enum_STEPUNIT step
);

Parameter

pThread
[di] Objek IDebugThread2 yang mewakili utas yang sedang dilangkahi.

sk
[di] Salah satu nilai STEPKIND .

step
[di] Salah satu nilai STEPUNIT .

Tampilkan Nilai

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

Keterangan

Jika ada sinkronisasi utas atau komunikasi antara utas, utas lain dalam proses harus berjalan ketika utas tertentu melangkah.

Peringatan Jangan mengirim peristiwa berhenti atau peristiwa langsung (sinkron) ke Peristiwa saat menangani panggilan ini; jika tidak, debugger mungkin berhenti merespons.

Baca juga