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

另請參閱