Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Existem três tipos de pontos de interrupção: pendente, vinculado e erro.
Um ponto de interrupção pendente:
É uma abstração que contém todas as informações necessárias para vincular um ponto de interrupção a um ou mais contextos de código em um ou mais programas. Cada vez que um programa que está sendo depurado faz com que o código seja carregado, o mecanismo de depuração verifica todos os pontos de interrupção pendentes para ver se eles podem ser vinculados.
Um ponto de interrupção pendente em si nunca se liga ao código, mas sim reúne e supostamente contém todos os pontos de interrupção ligados que ele gera.
É representado por uma interface IDebugPendingBreakpoint2 .
Um ponto de interrupção vinculado:
É uma abstração para um ponto de interrupção associado ou vinculado a um único contexto de código. Cada ponto de interrupção vinculado é gerado em resposta a um ponto de interrupção pendente. Um ponto de interrupção pendente pode gerar, no entanto, mais de um ponto de interrupção vinculado.
Quando o código é descarregado, um ponto de interrupção vinculado pode ser desvinculado e descartado.
É representado por uma interface IDebugBoundBreakpoint2 .
Um ponto de interrupção de erro:
É uma abstração para descrever um erro ao tentar vincular um ponto de interrupção pendente a um contexto de código. Um ponto de interrupção de erro descreve um erro no local ou na própria expressão de ponto de interrupção. Para obter mais informações, consulte Pontos de interrupção de ligação.
O erro de ponto de interrupção pode ser um erro ou um aviso.
É representado por uma interface IDebugErrorBreakpoint2 .