.PUSHFRAME
Génère une UWOP_PUSH_MACHFRAME
entrée de code de déroulement. Si le mot clé CODE facultatif 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 ml64.exe utilisateurs 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