Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menyediakan metode yang memungkinkan pengembang untuk men-debug aplikasi di lingkungan runtime bahasa umum (CLR).
Nota
Debugging mode campuran (kode terkelola dan asli) tidak didukung pada platform non-x86 (seperti IA64 dan AMD64).
Methods
| Metode | Description |
|---|---|
| Metode CanLaunchOrAttach | Menentukan apakah meluncurkan proses baru atau melampirkan ke proses yang diberikan dimungkinkan dalam konteks komputer saat ini dan konfigurasi runtime. |
| Metode CreateProcess | Meluncurkan proses dan utas utamanya di bawah kendali debugger. |
| Metode DebugActiveProcess | Melampirkan debugger ke proses yang sudah ada. |
| Metode EnumerateProcesses | Mendapatkan enumerator untuk proses yang sedang di-debug. |
| Metode GetProcess | Mengembalikan objek "ICorDebugProcess" dengan ID proses yang diberikan. |
| Menginisialisasi Metode | Menginisialisasi ICorDebug objek. |
| Metode SetManagedHandler | Menentukan objek penanganan aktivitas untuk peristiwa terkelola. |
| Metode SetUnmanagedHandler | Menentukan objek penanganan aktivitas untuk peristiwa yang tidak dikelola. |
| Hentikan Metode |
ICorDebug Menghentikan objek. |
Komentar
ICorDebug mewakili perulangan pemrosesan peristiwa untuk proses debugger. Debugger harus menunggu panggilan balik ICorDebugManagedCallback::ExitProcess dari semua proses yang di-debug sebelum merilis antarmuka ini.
Objek ICorDebug harus dibuat oleh fungsi CreateDebuggingInterfaceFromVersion , yang memungkinkan klien untuk mendapatkan implementasi tertentu dari ICorDebug yang menimulasi versi tertentu dari API debugging.
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