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 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