IDiaFrameData::execute
Effectue le déroulement de la pile et retourne les résultats dans une interface de frame de parcours de pile.
Syntaxe
HRESULT execute (
IDiaStackWalkFrame* frame
);
Paramètres
frame
[in] Objet IDiaStackWalkFrame qui contient l’état des registres de frame.
Valeur renvoyée
En cas de réussite, retourne S_OK
, sinon, retourne un code d'erreur. Le tableau suivant montre les valeurs possibles pour cette méthode.
Valeur | Description |
---|---|
E_DIA_INPROLOG | Impossible d’exécuter un frame de pile dans le code de prologue. |
E_DIA_SYNTAX | Erreur d’analyse rencontrée dans le programme frame. |
E_DIA_FRAME_ACCESS | Impossible d’accéder aux registres ou à la mémoire. |
E_DIA_VALUE | Erreur dans le calcul d’une valeur (par exemple, division par zéro). |
Remarques
Cette méthode est appelée pendant le débogage pour dérouler la pile. L’objet IDiaStackWalkFrame est implémenté par l’application cliente pour recevoir des mises à jour des registres et fournir les méthodes utilisées par la méthode execute
.
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour