共用方式為


IDebugOutputStringEvent2

這個介面是由偵錯引擎 (DE) 中,給工作階段的偵錯專案經理 (SDM) 傳送到輸出字串。

IDebugOutputStringEvent2 : IUnknown

實作器注意事項

DE 會實作這個介面來傳送字串到輸出在 ide 的視窗。 IDebugEvent2介面必須實作這個介面以相同的物件。 SDM 會使用QueryInterface存取IDebugEvent2介面。

呼叫者的備忘稿

DE 建立並傳送這個事件物件,傳送字串到輸出視窗。 使用傳送事件IDebugEventCallback2連接偵錯程式時,會將 SDM 所提供的回呼函式。

方法 Vtable 順序

下表顯示的方法IDebugOutputStringEvent2

方法

描述

IDebugOutputStringEvent2::GetString

取得可顯示的訊息。

備註

比方說,在 unmanaged 程式碼,來輸出字串只能起始時進行偵錯的程式會將字串傳送到 Win32 OutputDebugString函式。 這個字串 DE 攔截,並傳送給與 SDM IDebugOutputStringEvent2事件。

使用IDebugMessageEvent2需要使用者回應的訊息。

使用IDebugErrorEvent2傳送錯誤訊息,而無須回應。

需求

標頭: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

組件: Microsoft.VisualStudio.Debugger.Interop.dll

請參閱

參考

IDebugMessageEvent2

IDebugErrorEvent2

IDebugEvent2

IDebugEventCallback2