Metode IDebugControl2::GetExecutionStatus (dbgeng.h)
Metode GetExecutionStatus mengembalikan informasi tentang status eksekusi mesin debugger.
Sintaks
HRESULT GetExecutionStatus(
[out] PULONG Status
);
Parameter
[out] Status
Menerima status eksekusi. Ini akan diatur ke salah satu nilai dalam tabel berikut. Perhatikan bahwa deskripsi nilai-nilai ini sedikit berbeda dari deskripsi dalam DEBUG_STATUS_XXX.
Nilai | Deskripsi |
---|---|
DEBUG_STATUS_NO_DEBUGGEE | Mesin tidak melekat pada target. |
DEBUG_STATUS_STEP_OVER | Target saat ini menjalankan satu instruksi. Jika instruksi tersebut adalah panggilan subroutine, seluruh panggilan akan dijalankan. |
DEBUG_STATUS_STEP_INTO | Target saat ini menjalankan satu instruksi. |
DEBUG_STATUS_STEP_BRANCH | Target saat ini berjalan sampai menemukan instruksi cabang. |
DEBUG_STATUS_GO | Target saat ini berjalan normal. Ini akan melanjutkan eksekusi normal sampai suatu peristiwa terjadi. |
DEBUG_STATUS_BREAK | Target tidak berjalan. |
Nilai kembali
Metode ini juga dapat mengembalikan nilai kesalahan. Lihat Mengembalikan Nilai untuk detail selengkapnya.
Menampilkan kode | Deskripsi |
---|---|
|
Metode berhasil. |
Keterangan
Untuk informasi selengkapnya, lihat Informasi Target.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Desktop |
Header | dbgeng.h (termasuk Dbgeng.h) |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk