Partilhar via


IDebugBreakEvent2

Essa interface informa o Gerenciador de sessão de depuração (SDM) que a interrupção assíncrona foi concluída com êxito.

IDebugBreakEvent2 : IUnknown

Observações para Implementadores

O DE implementa essa interface para oferecer suporte a quebras de usuário em um programa. O IDebugEvent2 interface deve ser implementada no mesmo objeto dessa interface (o SDM usa QueryInterface para acesso a IDebugEvent2 interface).

Observações para chamadores

As chamadas SDM IDebugProgram2::CauseBreak quando o usuário solicitou o programa que está sendo depurado ser pausado. Quando o programa foi interrompido com êxito, o DE envia o IDebugBreakEvent2 evento. Este evento é enviado usando o IDebugEventCallback2 função de retorno de chamada fornecida pelo SDM quando anexado ao programa que está sendo depurado.

Comentários

Por exemplo, um usuário pode selecionar o Todos os quebra comando o Debug menu para interromper um programa que esteja executando um loop infinito. O SDM diz ao programa para parar chamando IDebugProgram2::CauseBreak. O envia DE IDebugBreakEvent2 quando o programa pára por último.

Requisitos

Cabeçalho: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte também

Referência

IDebugProgram2::CauseBreak

IDebugEvent2

IDebugEventCallback2