Bagikan melalui


Antarmuka ICorDebugController

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

Methods

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

Komentar

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

Nota

Antarmuka ini tidak mendukung dipanggil dari jarak jauh, baik lintas mesin atau lintas proses.

Persyaratan

Platform: Lihat Sistem operasi yang didukung .NET.

Header: CorDebug.idl, CorDebug.h

Perpustakaan: CorGuids.lib

Versi .NET: Tersedia sejak .NET Framework 1.0