IDebugOutputStringEvent2
這個介面是由偵錯引擎 (DE) 中,給工作階段的偵錯專案經理 (SDM) 傳送到輸出字串。
IDebugOutputStringEvent2 : IUnknown
實作器注意事項
DE 會實作這個介面來傳送字串到輸出在 ide 的視窗。 IDebugEvent2介面必須實作這個介面以相同的物件。 SDM 會使用QueryInterface存取IDebugEvent2介面。
呼叫者的備忘稿
DE 建立並傳送這個事件物件,傳送字串到輸出視窗。 使用傳送事件IDebugEventCallback2連接偵錯程式時,會將 SDM 所提供的回呼函式。
方法 Vtable 順序
下表顯示的方法IDebugOutputStringEvent2。
方法 |
描述 |
---|---|
取得可顯示的訊息。 |
備註
比方說,在 unmanaged 程式碼,來輸出字串只能起始時進行偵錯的程式會將字串傳送到 Win32 OutputDebugString函式。 這個字串 DE 攔截,並傳送給與 SDM IDebugOutputStringEvent2事件。
使用IDebugMessageEvent2需要使用者回應的訊息。
使用IDebugErrorEvent2傳送錯誤訊息,而無須回應。
需求
標頭: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
組件: Microsoft.VisualStudio.Debugger.Interop.dll