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.
Antarmuka ini mewakili proses yang sedang berjalan dan programnya. Antarmuka ini ada sebagai pengganti beberapa metode di antarmuka IDebugProgram2 . Ini memberikan kontrol atas semua program dalam proses.
Catatan
Metode Lanjutkan, Jalankan, dan Langkah tidak digunakan lagi dan tidak boleh lagi digunakan. Gunakan metode yang sesuai pada antarmuka sebagai gantinya IDebugProcess3 .
Sintaks
IDebugProcess3 : IDebugProcess2
Catatan untuk Pelaksana
Antarmuka ini diimplementasikan oleh pemasok port kustom untuk mengelola program sebagai grup. Saat program dikelola sebagai grup, Anda dapat mengontrol eksekusinya dan membuat bahasa untuk evaluator ekspresi. Antarmuka ini harus diimplementasikan oleh pemasok port.
Catatan untuk Penelepon
Antarmuka ini dipanggil terutama oleh manajer debug sesi (SDM) untuk berinteraksi dengan sekelompok program yang diidentifikasi dalam proses ini.
Panggil QueryInterface pada antarmuka IDebugProcess2 untuk mendapatkan antarmuka ini.
Metode dalam Urutan Vtable
Selain metode yang diwarisi dari IDebugProcess2, IDebugProcess3 menerapkan metode berikut.
| Metode | Deskripsi |
|---|---|
| Lanjutkan | Melanjutkan eksekusi atau melangkah melalui proses. |
| Menjalankan | Memulai eksekusi proses. |
| Langkah | Langkah-langkah meneruskan satu instruksi atau pernyataan dalam proses. |
| GetDebugReason | Mendapatkan alasan bahwa proses diluncurkan untuk penelusuran kesalahan. |
| SetHostingProcessLanguage | Mengatur bahasa hosting sehingga mesin debug dapat memuat evaluator ekspresi yang sesuai. |
| GetHostingProcessLanguage | Mengambil bahasa yang saat ini ditetapkan untuk proses ini. |
| DisableENC | Menonaktifkan Edit dan Lanjutkan (ENC) untuk proses ini. Pemasok port kustom tidak menerapkan metode ini (harus selalu mengembalikan E_NOTIMPL). |
| GetENCAvailableState | Dapatkan status ENC untuk proses ini. Pemasok port kustom tidak menerapkan metode ini (harus selalu mengembalikan E_NOTIMPL). |
| GetEngineFilter | Mengambil array pengidentifikasi unik untuk mesin debug yang tersedia. |
Persyaratan
Header: Msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Rakitan: Microsoft.VisualStudio.Debugger.Interop.dll