Bagikan melalui


IDebugEventCallback2

Antarmuka ini digunakan oleh mesin debug (DE) untuk mengirim peristiwa debug ke manajer debug sesi (SDM).

Sintaks

IDebugEventCallback2 : IUnknown

Catatan untuk Pelaksana

Visual Studio mengimplementasikan antarmuka ini untuk menerima peristiwa dari mesin debug.

Catatan untuk Penelepon

Mesin debug biasanya menerima antarmuka ini saat SDM memanggil Lampirkan, Lampirkan, atau LaunchSuspended. Mesin debug mengirimkan peristiwa ke SDM dengan memanggil Peristiwa.

Metode dalam Urutan Vtable

Tabel berikut memperlihatkan metode IDebugEventCallback2.

Metode Deskripsi
Kejadian Mengirim pemberitahuan peristiwa penelusuran kesalahan ke SDM.

Keterangan

Meskipun EvaluateSync dan EvaluateAsync menentukan bahwa mereka mengambil IDebugEventCallback2 antarmuka, ini tidak terjadi, dan penunjuk antarmuka akan selalu menjadi nilai null. Sebagai gantinya, mesin debug harus menggunakan antarmuka yang IDebugEventCallback2 diterima dalam panggilan untuk Melampirkan, Melampirkan, atau LaunchSuspended.

Jika paket mengimplementasikan IDebugEventCallback dalam kode terkelola, sangat disarankan agar ReleaseComObject dipanggil pada berbagai antarmuka yang diteruskan ke Peristiwa.

Persyaratan

Header: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Rakitan: Microsoft.VisualStudio.Debugger.Interop.dll

Baca juga