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.
Gère le contexte de pile entre les appels de la méthode IDiaFrameData::execute .
Syntax
IDiaStackWalkFrame : IUnknown
Méthodes dans l'ordre Vtable
Le tableau suivant présente les méthodes de IDiaStackWalkFrame.
| Méthode | Description |
|---|---|
| IDiaStackWalkFrame::get_registerValue | Récupère la valeur d'un registre. |
| IDiaStackWalkFrame::put_registerValue | Définit la valeur d’un registre. |
| IDiaStackWalkFrame::readMemory | Lit la mémoire de l’image. |
| IDiaStackWalkFrame::searchForReturnAddress | Recherche dans le frame de pile spécifié l’adresse de retour de la fonction la plus proche. |
| IDiaStackWalkFrame::searchForReturnAddressStart | Recherche une adresse de retour à l’adresse ou près de l’adresse de la pile spécifiée dans la frame de pile spécifiée. |
Remarques
Cette interface est utilisée pendant l’exécution du programme pour lire et écrire des registres, ainsi que pour accéder à la mémoire et rechercher des adresses de retour.
Remarques pour les appelants
L’application cliente implémente cette interface et transmet une instance de l’interface à la méthode IDiaFrameData::execute. La même instance de cette interface est utilisée encore et encore pour maintenir l’état des registres pendant chaque appel de la méthode execute. La méthode execute utilise également cette interface pour déterminer l’adresse de retour.
Configuration requise
En-tête : Dia2.h
Bibliothèque : diaguids.lib
DLL : msdia80.dll