共用方式為


IDebugBreakEvent2

這個介面會告訴會話偵錯管理員 (SDM) 異步中斷已順利完成。

語法

IDebugBreakEvent2 : IUnknown

實作者的注意事項

DE 會實作這個介面,以支援程式中的用戶中斷。 IDebugEvent2 介面必須在與這個介面相同的對象上實作(SDM 使用 QueryInterface 來存取IDebugEvent2介面)。

呼叫端注意事項

當使用者要求偵錯程序暫停時,SDM 會呼叫 CauseBreak 。 成功暫停程式時,DE 會傳送 IDebugBreakEvent2 事件。 當 SDM 附加至偵錯的程式時,會使用 SDM 所提供的 IDebugEventCallback2 回呼函式來傳送此事件。

備註

例如,使用者可以選取 [偵錯] 功能表上的 [全部中斷] 命令,以中斷執行無限循環的程式。 SDM 會呼叫 CauseBreak 告訴程式停止。 DE 會在程式最後停止時傳送 IDebugBreakEvent2

需求

標頭:msdbg.h

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

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

另請參閱