Bagikan melalui


Antarmuka ICorDebugProcess

Mewakili proses yang menjalankan kode terkelola. Antarmuka ini adalah subkelas ICorDebugController.

Methods

Metode Description
Metode ClearCurrentException Menghapus pengecualian tidak terkelola saat ini pada utas yang diberikan.
Mengaktifkan MetodeLogMessages Mengaktifkan dan menonaktifkan pengiriman pesan log ke debugger.
EnumerateAppDomains Method Menghitung semua domain aplikasi dalam proses.
Metode EnumerateObjects Tidak diimplementasikan.
Metode GetHandle Mendapatkan handel untuk proses.
Metode GetHelperThreadID Mendapatkan ID utas sistem operasi (OS) untuk utas pembantu internal debugger.
Metode GetID Mendapatkan ID sistem operasi (OS) proses.
Metode GetObject Tidak diimplementasikan.
Metode GetThread Mendapatkan instans ICorDebugThread yang memiliki ID utas OS yang ditentukan.
Metode GetThreadContext Mendapatkan konteks untuk utas yang diberikan.
Metode IsOSSuspended Menentukan apakah utas telah ditangguhkan sebagai akibat dari debugger yang menghentikan proses.
Metode IsTransitionStub Menentukan apakah alamat berada di dalam stub yang akan menyebabkan transisi ke kode terkelola.
Metode ModifikasiLogSwitch Mengatur tingkat keparahan sakelar log yang ditentukan.
Metode ReadMemory Membaca memori dari proses.
Metode SetThreadContext Mengatur konteks untuk utas yang diberikan.
Metode ThreadForFiberCookie Deprecated.
Metode WriteMemory Menulis data ke area memori dalam proses.

Komentar

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

Lihat juga