Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
As informações a seguir descrevem o processo que ocorre quando um ponto de interrupção é encontrado após entrar em uma função, ao executar até a linha do código-fonte onde está o cursor, ou ao executar até um ponto de interrupção.
Processo de modo de interrupção
O DE (mecanismo de depuração) envia IDebugBreakpointEvent2, IDebugExceptionEvent2 ou qualquer outro evento de interrupção para fazer com que a 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