Bagikan melalui


Antarmuka ICorDebugController

Mewakili cakupan, baik Process atau AppDomain, di mana konteks eksekusi kode dapat dikontrol.

Metode

Metode Deskripsi
ICorDebugController::CanCommitChanges Metode ini sudah usang.
ICorDebugController::CommitChanges Metode ini sudah usang.
Metode Lanjutkan Melanjutkan eksekusi utas terkelola setelah panggilan ke ICorDebugController::Stop.
Metode Copot Melepaskan debugger dari proses atau domain aplikasi.
Metode EnumerateThreads Mendapat pencacah untuk utas terkelola aktif dalam prosesnya.
Metode HasQueuedCallbacks Mendapatkan nilai yang menunjukkan apakah ada panggilan balik terkelola yang saat ini diantri untuk utas yang ditentukan.
Metode IsRunning Mendapatkan nilai yang menunjukkan apakah utas dalam proses saat ini berjalan dengan bebas.
Metode SetAllThreadsDebugState Mengatur status debug semua utas terkelola dalam proses.
Metode Stop Melakukan pemberhentian kooperatif pada semua utas yang menjalankan kode terkelola dalam prosesnya.
Metode Hentikan Mengakhiri proses dengan kode keluar yang ditentukan.

Keterangan

Jika ICorDebugController mengontrol proses, cakupan mencakup semua utas proses. Jika ICorDebugController mengontrol domain aplikasi, cakupan hanya menyertakan utas domain aplikasi tertentu.

Catatan

Antarmuka ini tidak mendukung panggilan jarak jauh, baik lintas mesin maupun lintas proses.

Persyaratan

Platform: Lihat Persyaratan Sistem.

Header: CorDebug.idl, CorDebug.h

Pustaka: CorGuids.lib

Versi .NET Framework: Tersedia mulai dari versi 1.0

Lihat juga