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