.PUSHFRAME
Vygeneruje UWOP_PUSH_MACHFRAME
položku odvinutí kódu. Pokud je zadáno volitelné klíčové slovo CODE , je položka kódu unwind zadán modifikátor 1. V opačném případě je modifikátor 0.
Syntaxe
. PUSHFRAME ⟦KÓD⟧;;
Poznámky
. PUSHFRAME umožňuje uživatelům ml64.exe určit, jak se funkce rámce odvíje. To je povoleno pouze v rámci prologue, který rozšiřuje z PROC FRAME deklarace na . ENDPROLOG – direktiva. Tyto direktivy negenerují kód; pouze generují .xdata
a .pdata
. . FUNKCE PUSHFRAME by měla předcházet pokynům, které skutečně implementují akce, které se mají zrušit. Je vhodné zabalit direktivy unwind i kód, který mají v makru uvolnit, aby se zajistila smlouva.
Další informace najdete v masm pro platformu x64 (ml64.exe).