Compartilhar via


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

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 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. IDebugBreakpointBoundEvent2::GetPendingBreakpoint e IDebugBreakpointBoundEvent2::EnumBoundBreakpoints para verificar e obter os pontos de interrupção vinculados.