.PUSHFRAME
Génère une UWOP_PUSH_MACHFRAME
entrée de code de déroulement. Si le code facultatif mot clé est spécifié, l’entrée de code de déroulement reçoit un modificateur de 1. Sinon, le modificateur est 0.
Syntaxe
. PUSHFRAME ⟦CODE⟧ ;;
Notes
. PUSHFRAME permet aux utilisateurs ml64.exe de spécifier comment une fonction frame se déroule. Il n’est autorisé que dans le prologue, qui s’étend de la déclaration PROC FRAME au . Directive ENDPROLOG . Ces directives ne génèrent pas de code ; ils génèrent .xdata
uniquement et .pdata
. . PUSHFRAME doit être précédé d’instructions qui implémentent réellement les actions à annuler. Il est recommandé d’encapsuler les directives de déroulement et le code qu’ils sont destinés à dérouler dans une macro pour garantir l’accord.
Pour plus d’informations, consultez MASM pour x64 (ml64.exe).
Voir aussi
Informations de référence sur les directives
Grammaire MASM BNF
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