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
S_OK
Metode berhasil.

Keterangan

Untuk informasi selengkapnya, lihat Informasi Target.

Persyaratan

Persyaratan Nilai
Target Platform Desktop
Header dbgeng.h (termasuk Dbgeng.h)

Lihat juga

IDebugControl

IDebugControl2

IDebugControl3

SetExecutionStatus