Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Essa interface informa ao gerenciador de depuração de sessão (SDM) que um ponto de interrupção acoplado foi desvinculado de um programa carregado.
Sintaxe
IDebugBreakpointUnboundEvent2 : IUnknown
Notas para implementadores
O mecanismo de depuração (DE) implementa essa interface como parte de seu suporte para pontos de interrupção. A interface IDebugEvent2 deve ser implementada no mesmo objeto que essa interface (o SDM usa QueryInterface para acessar a IDebugEvent2 interface).
Observações para chamadores
O DE cria e envia esse objeto de evento quando um ponto de interrupção acoplado foi desacoplado. O evento é enviado usando a função de retorno de chamada IDebugEventCallback2 fornecida pelo SDM quando ele se conectou ao programa que está sendo depurado.
Métodos na ordem VTable
A tabela a seguir mostra os métodos de IDebugBreakpointUnboundEvent2.
| Método | Descrição |
|---|---|
| GetBreakpoint | Obtém o breakpoint que se tornou desvinculado. |
| GetReason | Obtém o motivo pelo qual o ponto de interrupção foi desvinculado. |
Comentários
Quando uma DLL ou classe do mecanismo de depuração é descarregada, todos os pontos de interrupção que estavam vinculados ao código nesse módulo devem ser desvinculados do programa que está sendo depurado. Um é enviado para cada ponto de IDebugBreakpointUnboundEvent2 interrupção não acoplado.
Requisitos
Cabeçalho: msdbg.h
Espaço para nome: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll