.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

. PUSHFRAMECODE⟧ ;;

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