Partilhar via


IDebugErrorBreakpoint2

Essa interface representa um erro ou um ponto de interrupção de aviso, como, por exemplo, um local inválido, uma expressão inválida ou as razões por que o ponto de interrupção pendente não está vinculado (código não carregado ainda, e assim por diante).

IDebugErrorBreakpoint2 : IUnknown

Observações para Implementadores

Um mecanismo de depuração implementa essa interface como parte de seu suporte para pontos de interrupção. Essa interface é usada para relatar problemas com um ponto de interrupção de ligação.

Observações para chamadores

Uma chamada para IDebugBreakpointErrorEvent2::GetErrorBreakpoint obtém essa interface. Essa interface também pode ser retornada (como parte de uma lista, representada por um IEnumDebugErrorBreakpoints2 interface) por uma chamada para IDebugPendingBreakpoint2::CanBind ou IDebugPendingBreakpoint2::EnumErrorBreakpoints.

Métodos na ordem de Vtable

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

Método

Descrição

IDebugErrorBreakpoint2::GetPendingBreakpoint

Obtém o ponto de interrupção pendente que causou o erro.

IDebugErrorBreakpoint2::GetBreakpointResolution

Obtém a resolução de erro de ponto de interrupção que descreve o erro.

Requisitos

Cabeçalho: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte também

Referência

IDebugBreakpointErrorEvent2

IDebugBreakpointErrorEvent2::GetErrorBreakpoint

IEnumDebugErrorBreakpoints2

IEnumDebugErrorBreakpoints2::Next

IDebugPendingBreakpoint2

IDebugErrorBreakpointResolution2