.PUSHFRAME

UWOP_PUSH_MACHFRAME アンワインド コード エントリを生成します。 オプションの code が指定されている場合、アンワインド コード エントリに修飾子 1 が付きます。 それ以外の場合、修飾子は 0 になります。

.PUSHFRAME [code]

解説

.PUSHFRAME により、ml64.exe ユーザーは、フレーム関数のアンワインド動作を指定できます。これは、PROC FRAME 宣言から .ENDPROLOG ディレクティブまでのプロローグ内でのみ指定できます。 これらのディレクティブはコードを生成しません。.xdata および .pdata だけを生成します。 .PUSHFRAME は、アンワインドされるアクションを実際に実装する命令の後に置かれる必要があります。 不一致が起こらないように、アンワインド ディレクティブとアンワインド対象のコードを 1 つのマクロにラップすることをお勧めします。

詳細については、「x64 用 MASM (ml64.exe)」を参照してください。

参照

その他の技術情報

ディレクティブ リファレンス