Partilhar via


Quando um ponto de interrupção se liga ou se torna desvinculado

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

Métodos denominados

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

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

  2. IDebugPendingBreakpoint2::Ativar.

  3. IDebugPendingBreakpoint2::Virtualize.

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

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