次の方法で共有


ブレークポイントがいつバインド、または非バインドになるか

IDebugPendingBreakpoint2::CanBind メソッドに対して呼び出しが行われたときにブレークポイントをバインドできない場合は、ブレークポイントのバインド時間と作成時間が異なっています。

呼び出されるメソッド

セッション デバッグ マネージャー (SDM) は、次のメソッドを呼び出します。

  1. IDebugEngine2::CreatePendingBreakpoint。 DE は、IDebugPendingBreakpoint2 を返します。

  2. IDebugPendingBreakpoint2::Enable

  3. IDebugPendingBreakpoint2::Virtualize

  4. IDebugPendingBreakpoint2::Bind メソッド。S_OK を返します。 DE は、IDebugBreakpointBoundEvent2 または IDebugBreakpointErrorEvent2 を送信します。

  5. バインドされたブレークポイントを検証および取得するための IDebugBreakpointBoundEvent2::GetPendingBreakpoint および IDebugBreakpointBoundEvent2::EnumBoundBreakpoints メソッド。