IDebugPendingBreakpoint2
這個介面代表可系結至程序代碼位置的斷點。
語法
IDebugPendingBreakpoint2 : IUnknown
實作者的注意事項
偵錯引擎 (DE) 會實作此介面,作為其對斷點支援的一部分。
呼叫端注意事項
呼叫 CreatePendingBreakpoint 會從 IDebugBreakpointRequest2 介面建立暫止斷點。 對 Bind 的呼叫會IDebugBreakpoint2
建立介面,表示程式中系結的斷點。
依照 Vtable 順序的方法
下表顯示 IDebugPendingBreakpoint2
方法。
方法 | 描述 |
---|---|
CanBind | 判斷這個暫止斷點是否可以系結至程序代碼位置。 |
Bind | 將這個擱置中的斷點系結至一或多個程序代碼位置。 |
GetState | 取得這個暫止斷點的狀態。 |
GetBreakpointRequest | 取得用來建立這個暫止斷點的斷點要求。 |
Virtualize | 切換這個暫止斷點的虛擬化狀態。 |
啟用 | 切換這個暫止斷點的啟用狀態。 |
SetCondition | 設定或變更與此擱置斷點相關聯的條件。 |
SetPassCount | 設定或變更與此暫止斷點相關聯的傳遞計數。 |
EnumBoundBreakpoints | 列舉從這個暫止斷點系結的所有斷點。 |
EnumErrorBreakpoints | 列舉由此擱置斷點所產生的所有錯誤斷點。 |
刪除 | 刪除這個擱置中的斷點,以及從它系結的所有斷點。 |
備註
IDebugPendingBreakpoint2
可以視為將斷點系結至可套用至一或多個程式之程式之程式代碼所需之所有必要資訊的提供者。
擱置中的斷點可能會產生多個系結斷點。 例如,C++樣式範本中的斷點可能會針對該範本的每個唯一實例產生系結斷點。
需求
標頭:msdbg.h
命名空間:Microsoft.VisualStudio.Debugger.Interop
元件:Microsoft.VisualStudio.Debugger.Interop.dll