共用方式為


IDebugEventCallback2

此介面用於偵錯引擎 (DE) 傳送給工作階段的偵錯專案經理 (SDM) 的偵錯事件。

IDebugEventCallback2 : IUnknown

實作器注意事項

Visual Studio實作這個介面來接收來自偵錯引擎的事件。

呼叫者的備忘稿

偵錯引擎通常這個介面時,會收到 SDM 會呼叫IDebugProgram2::AttachIDebugEngine2::Attach,或IDebugEngineLaunch2::LaunchSuspended。 偵錯引擎將事件傳送至 SDM 藉由呼叫IDebugEventCallback2::Event

方法 Vtable 順序

下表顯示的方法IDebugEventCallback2

方法

描述

IDebugEventCallback2::Event

傳送通知的偵錯 SDM 的事件。

備註

雖然IDebugExpression2::EvaluateSyncIDebugExpression2::EvaluateAsync指定他們所採取IDebugEventCallback2介面,這並不大小寫,而且介面指標,就能為 null 值。 偵錯引擎必須改用IDebugEventCallback2介面收到的呼叫IDebugProgram2::AttachIDebugEngine2::Attach,或IDebugEngineLaunch2::LaunchSuspended

如果封裝實作IDebugEventCallback2在 managed 程式碼,強烈建議您, ReleaseComObject傳遞至不同的介面上被叫用IDebugEventCallback2::Event

需求

標頭: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

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

請參閱

參考

IDebugEngineLaunch2::LaunchSuspended

IDebugProgram2::Attach

IDebugEngine2::Attach

概念

核心介面