共用方式為


IDebugPendingBreakpoint2

這個介面表示已準備好要繫結至程式碼位置的中斷點。

IDebugPendingBreakpoint2 : IUnknown

實作器注意事項

偵錯引擎 (DE) 會實作這個介面支援中斷點的一部分。

呼叫者的備忘稿

呼叫IDebugEngine2::CreatePendingBreakpoint建立的暫止中斷點,從IDebugBreakpointRequest2介面。 呼叫IDebugPendingBreakpoint2::Bind會建立IDebugBreakpoint2 ,表示繫結的中斷點在程式中的介面。

方法 Vtable 順序

下表顯示的方法IDebugPendingBreakpoint2

方法

描述

IDebugPendingBreakpoint2::CanBind

決定是否暫止中斷點可以繫結至程式碼的位置。

IDebugPendingBreakpoint2::Bind

將暫止中斷點繫結至一或多個程式碼的位置。

IDebugPendingBreakpoint2::GetState

取得這個暫止中斷點的狀態。

IDebugPendingBreakpoint2::GetBreakpointRequest

取得用來建立這個暫止中斷點的中斷點要求。

IDebugPendingBreakpoint2::Virtualize

切換虛擬化的狀態的暫止中斷點。

IDebugPendingBreakpoint2::Enable

切換這暫止中斷點的啟用的狀態。

IDebugPendingBreakpoint2::SetCondition

設定或變更相關聯這暫止中斷點的條件。

IDebugPendingBreakpoint2::SetPassCount

設定或變更擱置中的中斷點耗費通過計數。

IDebugPendingBreakpoint2::EnumBoundBreakpoints

列舉所有繫結從暫止中斷點的中斷點。

IDebugPendingBreakpoint2::EnumErrorBreakpoints

列舉,導因於此的暫止中斷點的所有錯誤中斷點。

IDebugPendingBreakpoint2::Delete

刪除此暫止中斷點,並從其繫結的所有中斷點。

備註

IDebugPendingBreakpoint2可以視為繫結中斷點,可套用至一或多個程式的程式碼所需的所有必要資訊的提供者。

暫止中斷點可能會產生一個以上的繫結的中斷點。 例如,c + + 樣式範本中的中斷點可能會產生每個唯一的執行個體,該範本的繫結的中斷點。

需求

標頭: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

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

請參閱

參考

IDebugEngine2::CreatePendingBreakpoint

IDebugBreakpointBoundEvent2::GetPendingBreakpoint

IDebugBoundBreakpoint2::GetPendingBreakpoint

IDebugErrorBreakpoint2::GetPendingBreakpoint