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.
Digunakan oleh mesin debug (DE) untuk meluncurkan dan mengakhiri program.
Sintaks
IDebugEngineLaunch2 : IDebugEngine2
Catatan untuk Pelaksana
Antarmuka ini diimplementasikan oleh DE kustom jika memiliki persyaratan khusus untuk meluncurkan proses yang tidak dapat ditangani sepenuhnya oleh port kustom. Ini biasanya terjadi ketika DE adalah bagian dari penerjemah dan proses yang di-debug adalah skrip: interpreter perlu diluncurkan terlebih dahulu, dan kemudian skrip dimuat dan dimulai. Port dapat meluncurkan penerjemah, tetapi skrip mungkin memerlukan penanganan khusus (di mana DE memiliki peran). Antarmuka ini diimplementasikan hanya jika ada persyaratan unik untuk meluncurkan program yang tidak dapat ditangani port kustom.
Catatan untuk Penelepon
Antarmuka ini dipanggil oleh manajer debug sesi (SDM) jika SDM bisa mendapatkan antarmuka ini dari antarmuka IDebugEngine2 (menggunakan QueryInterface). Jika antarmuka ini dapat diperoleh, SDM tahu bahwa DE memiliki persyaratan khusus dan memanggil antarmuka ini untuk meluncurkan program alih-alih meluncurkan port.
Metode dalam Urutan Vtable
Tabel berikut memperlihatkan metode IDebugEngineLaunch2.
| Metode | Deskripsi |
|---|---|
| LaunchSuspended | Meluncurkan proses dengan menggunakan DE. |
| ResumeProcess | Melanjutkan eksekusi proses. |
| CanTerminateProcess | Menentukan apakah proses dapat dihentikan. |
| TerminateProcess | Mengakhiri proses. |
Persyaratan
Header: Msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Rakitan: Microsoft.VisualStudio.Debugger.Interop.dll