Partager via


IDiaStackWalkFrame

Maintient le contexte de pile entre les appels à la méthode d' IDiaFrameData::execute .

IDiaStackWalkFrame : IUnknown

méthodes en commande de Vtable

Le tableau suivant répertorie les méthodes d' IDiaStackWalkFrame.

Méthode

Description

IDiaStackWalkFrame::get_registerValue

extrait la valeur d'un registre.

IDiaStackWalkFrame::put_registerValue

définit la valeur d'un registre.

IDiaStackWalkFrame::readMemory

Mémoire à partir de l'image.

IDiaStackWalkFrame::searchForReturnAddress

recherche le frame de pile spécifié pour l'adresse de retour de fonction la plus proche.

IDiaStackWalkFrame::searchForReturnAddressStart

Recherche le frame de pile spécifié pour une adresse de retour ou près de l'adresse spécifiée.

Notes

Cette interface est utilisée pendant l'exécution du programme aux registres en lecture et en écriture ainsi que des adresses de retour de mémoire d'accès et de recherche.

Remarques pour les appelants

l'application cliente implémente cette interface et passe une instance de l'interface à la méthode d' IDiaFrameData::execute . La même instance de cette interface est utilisée à plusieurs reprises pour conserver l'état des registres pendant chaque appel de la méthode d' execute . La méthode d' 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

Voir aussi

Référence

IDiaFrameData::execute

Autres ressources

Interfaces (Kit de développement logiciel de Debug Interface Access)