Metode IDebugControl3::SetExecutionStatus (dbgeng.h)

Metode SetExecutionStatus meminta agar mesin debugger memasuki status yang dapat dieksekusi. Eksekusi aktual tidak akan terjadi sampai waktu berikutnya WaitForEvent dipanggil.

Sintaks

HRESULT SetExecutionStatus(
  [in] ULONG Status
);

Parameter

[in] Status

Menentukan mode untuk digunakan mesin saat mengeksekusi. Nilai yang mungkin adalah nilai-nilai dalam tabel di DEBUG_STATUS_XXX yang prioritasnya terletak di antara DEBUG_STATUS_GO dan DEBUG_STATUS_STEP_INTO.

Nilai kembali

Metode ini juga dapat mengembalikan nilai kesalahan lainnya. Lihat Mengembalikan Nilai untuk detail selengkapnya.

Menampilkan kode Deskripsi
S_OK
Metode berhasil.
E_UNEXPECTED
Sesuatu mencegah eksekusi metode ini. Kemungkinan penyebabnya meliputi: tidak ada target saat ini, ada permintaan input yang luar biasa, atau eksekusi tidak didukung di target saat ini.
E_ACCESSDENIED
Target sudah dieksekusi.
E_NOINTERFACE
Tidak ada target yang dapat menghasilkan peristiwa lagi.

Keterangan

Untuk informasi selengkapnya, lihat Informasi Target.

Persyaratan

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

Lihat juga

GetExecutionStatus

IDebugControl

IDebugControl2

IDebugControl3