IDiaFrameData::execute
Exécute le déroulement de pile et retourne des résultats dans une interface de frame de parcours de la pile.
HRESULT execute (
IDiaStackWalkFrame* frame
);
Paramètres
- frame
[in] Un objet d' IDiaStackWalkFrame qui conserve l'état du frame sont enregistrées.
Valeur de retour
En cas de réussite, retourne S_OK; sinon, retourne un code d'erreur. Le tableau suivant montre les valeurs de retour possibles de cette méthode.
Valeur |
Description |
---|---|
E_DIA_INPROLOG |
Ne peut pas exécuter un frame de pile alors que dans le code du prologue. |
E_DIA_SYNTAX |
Erreur d'analyse rencontrée dans le programme de 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). |
Notes
cette méthode est appelée pendant le débogage pour dérouler la pile. L'objet d' IDiaStackWalkFrame est implémenté par l'application cliente de recevoir des mises à jour des registres et de fournir les méthodes utilisées par la méthode d' execute .