.PUSHFRAME

Generiert einen UWOP_PUSH_MACHFRAME Entspanncodeeintrag. Wenn die optionale CODE-Schlüsselwort (keyword) angegeben ist, erhält der Codeeintrag zum Ausspannen einen Modifizierer von 1. Andernfalls wird der Modifizierer 0 angewendet.

Syntax

. PUSHFRAMECODE⟧;;

Hinweise

. PUSHFRAME ermöglicht ml64.exe Benutzern anzugeben, wie eine Framefunktion abspannt. Es ist nur innerhalb des Prologs zulässig, der sich von der PROC FRAME-Deklaration bis zur . ENDPROLOG-Direktive . Diese Direktiven generieren keinen Code; sie generieren .xdata und .pdata. . PUSHFRAME sollte Anweisungen vorangestellt werden, mit denen die Aktionen tatsächlich entwobt werden. Es empfiehlt sich, sowohl die Entspannrichtlinien als auch den Code, den sie in einem Makro abwickeln sollen, um eine Einigung sicherzustellen.

Weitere Informationen finden Sie unter MASM für x64 (ml64.exe).

Siehe auch

Direktivenreferenz
MASM BNF Grammatik