IDebugPendingBreakpoint2
Essa interface representa um ponto de interrupção que está pronto para vincular a um local de código.
IDebugPendingBreakpoint2 : IUnknown
Observações para Implementadores
O mecanismo de depuração (DE) implementa essa interface como parte de seu suporte para pontos de interrupção.
Observações para chamadores
Uma chamada para IDebugEngine2::CreatePendingBreakpoint cria um ponto de interrupção pendente de um IDebugBreakpointRequest2 interface. Uma chamada para IDebugPendingBreakpoint2::Bind cria um IDebugBreakpoint2 interface que representa um ponto de interrupção acoplado no programa.
Métodos na ordem de Vtable
A tabela a seguir mostra os métodos de IDebugPendingBreakpoint2.
Método |
Descrição |
---|---|
Determina se este ponto de interrupção pendente pode ligar para um local de código. |
|
Vincula este ponto de interrupção pendente para um ou mais locais de código. |
|
Obtém o estado isso pendentes do ponto de interrupção. |
|
Obtém a solicitação de interrupção que foi usada para criar este ponto de interrupção pendente. |
|
Alterna o estado virtualizado isso pendentes do ponto de interrupção. |
|
Alterna o estado habilitado isso pendentes do ponto de interrupção. |
|
Define ou altera a condição associada a isso pendentes do ponto de interrupção. |
|
Define ou altera a contagem de passagem associada a isso pendentes do ponto de interrupção. |
|
Enumera todos os pontos de interrupção acoplados a partir deste ponto de interrupção pendente. |
|
Enumera todos os pontos de interrupção de erro que resultou deste ponto de interrupção pendente. |
|
Exclui esse ponto de interrupção pendente e todos os pontos de interrupção acoplados a partir dele. |
Comentários
IDebugPendingBreakpoint2pode ser considerado como um provedor de todas as informações necessárias para vincular a um ponto de interrupção ao código que pode ser aplicado a um ou vários programas.
Um ponto de interrupção pendente potencialmente pode produzir mais de um ponto de interrupção acoplado. Por exemplo, um ponto de interrupção em um modelo de estilo C++ pôde produzir um ponto de interrupção acoplado para cada instância exclusiva desse modelo.
Requisitos
Cabeçalho: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll
Consulte também
Referência
IDebugEngine2::CreatePendingBreakpoint
IDebugBreakpointBoundEvent2::GetPendingBreakpoint