.PUSHFRAME
UWOP_PUSH_MACHFRAME アンワインド コード エントリを生成します。 省略可能な code が指定されている場合アンワインド コード エントリは 1. で修飾子です。 それ以外の場合、修飾子は 0 になります。
.PUSHFRAME [code]
解説
.PUSHFRAME は ml64.exe のユーザーがフレーム関数がどのように PROC フレームの宣言から .ENDPROLOG のディレクティブまでのプロローグ内だけでアンワインドするかを指定できるようにします。 これらのディレクティブはコードを生成しません ; これらは .xdata と .pdata だけを生成します。 .PUSHFRAME はアンワインドされるアクションを実行する方法を指定する必要があります。 これは署名を確認するマクロでアンワインドするように指定することもアンワインド コードのディレクティブをラップすることをお勧めします。
詳細については、「x64 用 MASM (ml64.exe)」を参照してください。