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