Udostępnij za pośrednictwem


.PUSHFRAME

Generuje wpis kodu odwijanego UWOP_PUSH_MACHFRAME . Jeśli określono opcjonalne słowo kluczowe CODE , wpis kodu odwijania otrzymuje modyfikator 1. W przeciwnym razie modyfikator ma wartość 0.

Składnia

. PUSHFRAMECODE⟧;;

Uwagi

. ELEMENT PUSHFRAME umożliwia użytkownikom ml64.exe określenie sposobu, w jaki funkcja ramek się rozpręża. Jest dozwolone tylko w prologu, który rozciąga się od deklaracji PROC FRAME do . ENDPROLOG , dyrektywa. Te dyrektywy nie generują kodu; generują .xdata tylko wartości i .pdata. . Element PUSHFRAME powinien być poprzedzony instrukcjami, które faktycznie implementują akcje, które mają być niezauczone. Dobrym rozwiązaniem jest zawijanie zarówno dyrektyw odwijania, jak i kodu, który ma się odwinąć w makrze w celu zapewnienia porozumienia.

Aby uzyskać więcej informacji, zobacz MASM for x64 (ml64.exe).

Zobacz też

Odwołanie do dyrektyw
Gramatyka MASM BNF