Entrez le mode arrêt
Les informations suivantes décrivent le processus qui se produit lorsqu’un point d’arrêt est rencontré après un pas à pas dans une fonction, en cours d’exécution sur la ligne de code source qui a le curseur dans celui-ci ou en cours d’exécution vers un point d’arrêt.
Processus en mode arrêt
Le moteur de débogage (DE) envoie IDebugBreakpointEvent2, IDebugExceptionEvent2 ou tout autre événement d’arrêt pour que l’IDE entre en mode arrêt.
Le SDM obtient les informations de la pile des appels à partir du thread, comme suit :
IDebugStackFrame2 ::GetDocumentContext pour obtenir les informations de code source
IDebugDocumentContext2 ::GetName pour obtenir le nom de fichier
IDebugDocumentContext2 ::GetStatementRange pour obtenir la plage d’instructions
IDebugStackFrame2 ::GetCodeContext pour obtenir des informations sur la mémoire