Partilhar via


IDebugBreakpointUnboundEvent2

Essa interface informa o Gerenciador de sessão de depuração (SDM) que tem sido um ponto de interrupção acoplado não acoplado a partir de um programa carregado.

IDebugBreakpointUnboundEvent2 : IUnknown

Observações para Implementadores

O mecanismo de depuração (DE) implementa essa interface como parte de seu suporte para pontos de interrupção. O IDebugEvent2 interface deve ser implementada no mesmo objeto dessa interface (o SDM usa QueryInterface para acesso a IDebugEvent2 interface).

Observações para chamadores

O DE cria e envia este objeto de evento quando um ponto de interrupção acoplado foi não acoplado. O evento é enviado usando o IDebugEventCallback2 função de retorno de chamada fornecida pelo SDM quando anexado ao programa que está sendo depurado.

Métodos na ordem de Vtable

A tabela a seguir mostra os métodos de IDebugBreakpointUnboundEvent2.

Método

Descrição

IDebugBreakpointUnboundEvent2::GetBreakpoint

Obtém o ponto de interrupção que se tornaram não acoplado.

IDebugBreakpointUnboundEvent2::GetReason

Obtém o motivo pelo qual que o ponto de interrupção foi não acoplado.

Comentários

Quando um mecanismo de depuração DLL ou classe descarrega, todos os pontos de interrupção que eram vinculados a código daquele módulo devem ser desvinculados do programa que está sendo depurado. Um IDebugBreakpointUnboundEvent2 é enviada para cada ponto de interrupção não acoplado.

Requisitos

Cabeçalho: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte também

Referência

IDebugEvent2

IDebugBoundBreakpoint2

IDebugEventCallback2