IDebugEventCallback2

偵錯引擎會使用此介面,將偵錯事件傳送至會話偵錯管理員 (SDM)。

語法

IDebugEventCallback2 : IUnknown

實作者的注意事項

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

呼叫端注意事項

偵錯引擎通常會在 SDM 呼叫 AttachAttachLaunchSuspended 時收到這個介面。 偵錯引擎會呼叫 Event,將事件傳送至 SDM。

依照 Vtable 順序的方法

下表顯示 IDebugEventCallback2 方法。

方法 描述
事件 將偵錯事件的通知傳送至 SDM。

備註

雖然 EvaluateSyncEvaluateAsync 會指定它們採用 IDebugEventCallback2 介面,但情況並非如此,而且介面指標一律為 Null 值。 相反地,偵錯引擎必須使用 IDebugEventCallback2 呼叫 AttachAttachLaunchSuspended 中收到的介面。

如果套件在Managed程式代碼中實作 IDebugEventCallback ,強烈建議 ReleaseComObject 在傳遞至 事件的各種介面上叫用。

需求

標頭:msdbg.h

命名空間:Microsoft.VisualStudio.Debugger.Interop

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

另請參閱