IDebugEventCallback2
偵錯引擎會使用此介面,將偵錯事件傳送至會話偵錯管理員 (SDM)。
語法
IDebugEventCallback2 : IUnknown
實作者的注意事項
Visual Studio 會實作這個介面,以接收來自偵錯引擎的事件。
呼叫端注意事項
偵錯引擎通常會在 SDM 呼叫 Attach、 Attach 或 LaunchSuspended 時收到這個介面。 偵錯引擎會呼叫 Event,將事件傳送至 SDM。
依照 Vtable 順序的方法
下表顯示 IDebugEventCallback2
方法。
方法 | 描述 |
---|---|
事件 | 將偵錯事件的通知傳送至 SDM。 |
備註
雖然 EvaluateSync 和 EvaluateAsync 會指定它們採用 IDebugEventCallback2
介面,但情況並非如此,而且介面指標一律為 Null 值。 相反地,偵錯引擎必須使用 IDebugEventCallback2
呼叫 Attach、 Attach 或 LaunchSuspended 中收到的介面。
如果套件在Managed程式代碼中實作 IDebugEventCallback ,強烈建議 ReleaseComObject 在傳遞至 事件的各種介面上叫用。
需求
標頭:msdbg.h
命名空間:Microsoft.VisualStudio.Debugger.Interop
元件:Microsoft.VisualStudio.Debugger.Interop.dll