.SAVEREG.SAVEREG

Genera una UWOP_SAVE_NONVOL UWOP_SAVE_NONVOL_FAR entrada de código de desenredado o para el registro especificado (reg) y el desplazamiento (desplazamiento) mediante el desplazamiento de prólogo actual.Generates either a UWOP_SAVE_NONVOL or a UWOP_SAVE_NONVOL_FAR unwind code entry for the specified register (reg) and offset (offset) using the current prologue offset. MASM elegirá la codificación más eficaz.MASM will choose the most efficient encoding.

SintaxisSyntax

. SAVEREG reg, desplazamiento.SAVEREG reg, offset

ObservacionesRemarks

. SAVEREG permite a los usuarios ml64.exe especificar cómo se desenreda una función de marco y solo se permite dentro del prólogo, que se extiende desde la declaración de fotogramas de proceso a . Directiva ENDPROLOG ..SAVEREG allows ml64.exe users to specify how a frame function unwinds and is only allowed within the prologue, which extends from the PROC FRAME declaration to the .ENDPROLOG directive. Estas directivas no generan código; solo generan .xdata y .pdata .These directives do not generate code; they only generate .xdata and .pdata. . SAVEREG debe ir precedida de instrucciones que implementen realmente las acciones que se van a desenredar..SAVEREG should be preceded by instructions that actually implement the actions to be unwound. Es una buena práctica encapsular las directivas de desenredado y el código que están diseñadas para desenredar en una macro para garantizar el acuerdo.It is a good practice to wrap both the unwind directives and the code they are meant to unwind in a macro to ensure agreement.

Para obtener más información, consulte MASM para x64 (ml64.exe).For more information, see MASM for x64 (ml64.exe).

Consulta tambiénSee also

Referencia de directivasDirectives reference
Gramática BNF de MASMMASM BNF Grammar