Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Les informations suivantes décrivent le processus qui se produit lorsqu’un point d’arrêt est rencontré après être entré dans une fonction, après avoir exécuté jusqu'à la ligne de code source contenant le curseur, ou lors de l’exécution jusqu’à 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 d'appels à partir du thread de la manière suivante :
IDebugStackFrame2 ::GetDocumentContext pour obtenir les informations de code source
IDebugDocumentContext2 ::GetName pour obtenir le nom de fichier
IDebugDocumentContext2::GetStatementRange pour récupérer l'étendue des instructions
IDebugStackFrame2 ::GetCodeContext pour obtenir des informations sur la mémoire