Compartilhar via


Quando um ponto de interrupção se vincula ou se desvincula

Quando um ponto de interrupção não pode ser associado no momento em que uma chamada é feita ao método IDebugPendingBreakpoint2::CanBind , o tempo de associação e o tempo de criação do ponto de interrupção são diferentes.

Métodos chamados

O gerenciador de depuração de sessão (SDM) chama os seguintes métodos:

  1. IDebugEngine2::CreatePendingBreakpoint. O DE retorna um IDebugPendingBreakpoint2.

  2. IDebugPendingBreakpoint2::Enable.

  3. IDebugPendingBreakpoint2::Virtualize.

  4. O método IDebugPendingBreakpoint2::Bind e retorna S_OK. O DE envia um IDebugBreakpointBoundEvent2 ou IDebugBreakpointErrorEvent2.

  5. Métodos IDebugBreakpointBoundEvent2::GetPendingBreakpoint e IDebugBreakpointBoundEvent2::EnumBoundBreakpoints para verificar e obter os pontos de interrupção associados.