structure IMAGEHLP_STACK_FRAME (dbghelp.h)
Contient des informations sur le frame de pile. Cette structure est utilisée avec la fonction SymSetContext .
Syntaxe
typedef struct _IMAGEHLP_STACK_FRAME {
ULONG64 InstructionOffset;
ULONG64 ReturnOffset;
ULONG64 FrameOffset;
ULONG64 StackOffset;
ULONG64 BackingStoreOffset;
ULONG64 FuncTableEntry;
ULONG64 Params[4];
ULONG64 Reserved[5];
BOOL Virtual;
ULONG Reserved2;
} IMAGEHLP_STACK_FRAME, *PIMAGEHLP_STACK_FRAME;
Membres
InstructionOffset
Compteur de programmes.
x86 : Le compteur du programme est EIP.
Intel Itanium : Le compteur de programme est une combinaison de l’adresse du bundle et d’un indicateur d’emplacement de 0, 4 ou 8 pour l’emplacement dans le bundle.
x64 : Le compteur du programme est RIP.
ReturnOffset
Adresse de retour.
FrameOffset
Pointeur d’image.
x86 : Le pointeur d’image est EBP.
Intel Itanium : Il n’existe aucun pointeur d’image, mais AddrBStore est utilisé.
x64 : Le pointeur d’image est RBP. AMD-64 n’utilise pas toujours cette valeur.
StackOffset
Pointeur de pile.
x86 : Le pointeur de pile est ESP.
Intel Itanium : Le pointeur de pile est fournisseur de services.
x64 : Le pointeur de pile est RSP.
BackingStoreOffset
Intel Itanium : Adresse du magasin de stockage de stockage.
FuncTableEntry
x86 : Structure FPO_DATA . S’il n’existe aucune entrée de table de fonction, ce membre a la valeur NULL.
Params[4]
Arguments possibles de la fonction.
Reserved[5]
Ce membre est réservé à l’utilisation du système.
Virtual
S’il s’agit d’un frame virtuel, ce membre a la valeur TRUE. Sinon, ce membre est FALSE.
Reserved2
Ce membre est réservé à l’utilisation du système.
Spécifications
En-tête | dbghelp.h |
Composant redistribuable | DbgHelp.dll 5.1 ou version ultérieure |
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