Partilhar via


IDebugEvent2

Essa interface é usada para comunicar informações de depuração importantes, como, por exemplo, parando no ponto de interrupção e de informações não-críticas, como, por exemplo, uma mensagem de depuração.

IDebugEvent2 : IUnknown

Observações para Implementadores

O mecanismo de depuração (DE) e o fornecedor de porta personalizada implementarem esta interface no mesmo objeto, como todas as outras interfaces de evento.

Observações para chamadores

Usando a interface do argumento ID (IID), dada a IDebugEventCallback2::Event ou IDebugPortEvents2::Event, o Gerenciador de sessão de depuração (SDM) chama QueryInterface sobre o IDebugEvent2 interface para obter a interface de evento adequada.

Métodos na ordem de Vtable

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

Método

Descrição

IDebugEvent2::GetAttributes

Obtém os atributos para este evento de depuração.

Comentários

O evento específico mais interfaces, como IDebugBreakpointEvent2, não derivar a partir da interface de IDebugEvent2, mas em vez disso, são implementados como uma interface separada no mesmo objeto como IDebugEvent2.

Requisitos

Cabeçalho: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte também

Referência

IDebugPortEvents2::Event

IDebugEventCallback2::Event

Conceitos

Interfaces principais