IDebugEventCallback2
如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件。
這個介面可供偵錯引擎 (DE) 將偵錯事件傳送至工作階段偵錯管理員 (SDM)。
語法
IDebugEventCallback2 : IUnknown
實作者注意事項
Visual Studio實作此介面,以接收來自偵錯引擎的事件。
呼叫端資訊
偵錯引擎通常會接收此介面,當呼叫 SDM附加,附加,或LaunchSuspended。 偵錯引擎將事件傳送至 SDM 藉由呼叫事件。
依照 Vtable 順序的方法
下表顯示的方法IDebugEventCallback2
。
方法 | 說明 |
---|---|
事件 | 傳送通知的偵錯 SDM 的事件。 |
備註
雖然EvaluateSync和EvaluateAsync指定,它們會IDebugEventCallback2
介面,情況並非如此,而且介面指標將永遠為 null 值。 反之,必須使用偵錯引擎IDebugEventCallback2
介面的呼叫中收到附加,附加,或LaunchSuspended。
如果封裝實作IDebugEventCallback在 managed 程式碼,強烈建議您, ReleaseComObject要傳遞至不同的介面上叫用事件。
需求
標頭︰ msdbg.h
命名空間︰ Microsoft.VisualStudio.Debugger.Interop
組件︰ Microsoft.VisualStudio.Debugger.Interop.dll