Bagikan melalui


IDebugOutputStringEvent2

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

Baca juga