Compartir vía


.PUSHFRAME

Genera una entrada de código de desenredado UWOP_PUSH_MACHFRAME. Si se especifica la palabra clave opcional CODE, la entrada de código de desenredado recibe el modificador 1. De lo contrario, el modificador es 0.

Sintaxis

.PUSHFRAMECODE⟧;;

Comentarios

. PUSHFRAME permite a los usuarios ml64.exe especificar cómo se desenreda una función de marco. Solo se permite dentro del prólogo, que se extiende desde la declaración PROC FRAME hasta la directiva .ENDPROLOG. Estas directivas no generan código; solo generan .xdata y .pdata. .PUSHFRAME debe ir precedido de instrucciones que implementan realmente las acciones que se van a desenlazar. Se recomienda ajustar las directivas de desenredado y el código que van a desenredar en una macro para garantizar el contrato.

Para más información, consulte MASM para x64 (ml64.exe).

Consulte también

Referencia de directivas
Gramática BNF de MASM