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 dikirim oleh mesin debug (DE) ke manajer debug sesi (SDM) untuk menghasilkan string.
Sintaks
IDebugOutputStringEvent2 : IUnknown
Catatan untuk Pelaksana
DE mengimplementasikan antarmuka ini untuk mengirim string ke jendela Output IDE. Antarmuka IDebugEvent2 harus diimplementasikan pada objek yang sama dengan antarmuka ini. SDM menggunakan QueryInterface untuk mengakses IDebugEvent2 antarmuka.
Catatan untuk Penelepon
DE membuat dan mengirim objek kejadian ini untuk mengirim string ke jendela Output . Peristiwa dikirim dengan menggunakan fungsi panggilan balik IDebugEventCallback2 yang disediakan oleh SDM ketika dilampirkan ke program yang sedang di-debug.
Metode dalam Urutan Vtable
Tabel berikut ini memperlihatkan metode IDebugOutputStringEvent2.
| Metode | Deskripsi |
|---|---|
| GetString | Mendapatkan pesan yang dapat ditampilkan. |
Keterangan
Misalnya, dalam kode yang tidak dikelola, string yang akan dihasilkan dapat berasal ketika program yang di-debug mengirim string ke fungsi Win32 OutputDebugString . String ini dicegat oleh DE dan dikirim ke SDM sebagai IDebugOutputStringEvent2 peristiwa.
Gunakan IDebugMessageEvent2 untuk mengirim pesan yang memerlukan respons pengguna.
Gunakan IDebugErrorEvent2 untuk mengirim pesan kesalahan yang tidak memerlukan respons.
Persyaratan
Header: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Rakitan: Microsoft.VisualStudio.Debugger.Interop.dll