.SAVEREG
UWOP_SAVE_NONVOL を生成します。またはUWOP_SAVE_NONVOL_FAR は現在のプロローグ オフセットを使用して指定のレジスタとオフセット (reg()offset) のコードのエントリを戻すことができます。 MASM は、最も効率的なエンコーディングを選択します。
.SAVEREG reg, offset
解説
.SAVEREG は ml64.exe のユーザーがフレーム関数がどのように PROC フレームの宣言から .ENDPROLOG のディレクティブまでのプロローグ内だけでアンワインドするかを指定できるようにします。 これらのディレクティブはコードを生成しません ; これらは .xdata と .pdata だけを生成します。 .SAVEREG はアンワインドされるアクションを実行する方法を指定する必要があります。 これは署名を確認するマクロでアンワインドするように指定することもアンワインド コードのディレクティブをラップすることをお勧めします。
詳細については、「x64 用 MASM (ml64.exe)」を参照してください。