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
Berkolaborasi dengan kami di GitHub
Sumber untuk konten ini dapat ditemukan di GitHub, yang juga dapat Anda gunakan untuk membuat dan meninjau masalah dan menarik permintaan. Untuk informasi selengkapnya, lihat panduan kontributor kami.