Insira o modo de interrupção
As informações a seguir descrevem o processo que ocorre quando um ponto de interrupção é encontrado depois de entrar em uma função, executar na linha de código-fonte que tem o cursor nela ou executar em um ponto de interrupção.
Processo de modo de interrupção
O mecanismo de depuração (DE) envia IDebugBreakpointEvent2, IDebugExceptionEvent2 ou qualquer outro evento de parada para fazer com que o IDE entre no modo de interrupção.
O SDM obtém as informações da pilha de chamadas do thread, da seguinte maneira:
IDebugStackFrame2::GetDocumentContext para obter as informações do código-fonte
IDebugDocumentContext2::GetName para obter o nome do arquivo
IDebugDocumentContext2::GetStatementRange para obter o intervalo de instruções
IDebugStackFrame2::GetCodeContext para obter informações de memória