Bagikan melalui


IDebugEngine3

Mewakili mesin debug tunggal (DE) yang mengontrol penelusuran kesalahan satu atau beberapa modul.

Sintaks

IDebugEngine3 : IDebugEngine2

Catatan untuk Pelaksana

Antarmuka ini diimplementasikan oleh DE kustom (jika mendukung simbol) untuk mengaktifkan status JustMyCode. Antarmuka ini harus diimplementasikan oleh DE jika mendukung simbol dan JustMyCode.

Catatan untuk Penelepon

Antarmuka ini dipanggil oleh manajer debug sesi (SDM) untuk meneruskan opsi pengguna untuk lokasi tempat memuat simbol. Ini juga dipanggil untuk mengatur GUID mesin ketika diinstansiasi (GUID ini didasarkan pada metrik sejak waktu pendaftaran mesin). SDM juga memanggil antarmuka ini untuk mengatur status JustMyCode dan untuk mengatur semua pengecualian yang diketahui oleh debugger ke status tertentu.

Metode dalam Urutan Vtable

Selain metode yang diwarisi dari IDebugEngine2, IDebugEngine3 antarmuka mengekspos metode berikut.

Metode Deskripsi
SetSymbolPath Mengatur jalur atau jalur yang akan digunakan DE untuk mencari simbol penelusuran kesalahan.
LoadSymbols Memuat simbol untuk semua modul yang belum memuat simbolnya.
SetJustMyCodeState Memberi tahu DE tentang informasi JustMyCode.
SetEngineGuid Mengatur GUID DE dari metrik.
SetAllExceptions Atur semua pengecualian yang saat ini terutang ke status tertentu.

Persyaratan

Header: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Rakitan: Microsoft.VisualStudio.Debugger.Interop.dll

Baca juga