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.
Pour afficher les trames de la pile des appels en mode arrêt, vous devez implémenter la méthode EnumFrameInfo.
Méthodes d’évaluation
** Pour un simple moteur de débogage (DE), il peut n'y avoir qu'un seul cadre de pile. Pour examiner l’image de pile pendant le mode arrêt, vous devez implémenter les méthodes suivantes d’IDebugStackFrame2.
| Méthode | Descriptif |
|---|---|
| GetCodeContext | Obtient le contexte de code d’une trame de pile. Le contexte de code représente le pointeur d’instruction actuel dans une trame de pile. |
| GetDocumentContext | Obtient le contexte de document pour un cadre de pile. Le contexte de document représente l’emplacement actuel dans le code source d’une trame de pile. Obligatoire pour afficher le code source lorsque vous êtes arrêté dans un programme. |
Ces méthodes nécessitent l’implémentation de plusieurs interfaces et méthodes liées au contexte. Par conséquent, vous devez implémenter la méthode GetDocumentContext et les méthodes suivantes d’IDebugDocumentContext2.
| Méthode | Descriptif |
|---|---|
| GetStatementRange | Obtient la plage d’instructions de fichier d’un contexte de document. |
Pour énumérer des contextes de code, vous devez implémenter toutes les méthodes d’IEnumDebugCodeContexts2.