共用方式為


IDebugOutputStringEvent2

 

如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件

這個介面會輸出字串,偵錯引擎 (DE) 傳送至工作階段偵錯管理員 (SDM)。

語法

IDebugOutputStringEvent2 : IUnknown  

實作者注意事項

DE 實作此介面傳送字串至輸出IDE 視窗。 IDebugEvent2介面必須實作此介面為相同的物件。 使用 SDM QueryInterface存取IDebugEvent2介面。

呼叫端資訊

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

依照 Vtable 順序的方法

下表顯示的方法IDebugOutputStringEvent2

方法 描述
GetString 取得可顯示的訊息。

備註

比方說,在 unmanaged 程式碼,來輸出字串就可能會產生偵錯程式會將字串傳送至 Win32 時OutputDebugString函式。 這個字串是 DE 遭到攔截,傳送至為 SDMIDebugOutputStringEvent2事件。

使用IDebugMessageEvent2需要使用者回應將訊息傳送。

使用IDebugErrorEvent2傳送不需要回應的錯誤訊息。

需求

標頭︰ msdbg.h

命名空間︰ Microsoft.VisualStudio.Debugger.Interop

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

另請參閱

IDebugMessageEvent2
IDebugErrorEvent2
IDebugEvent2
IDebugEventCallback2