_setjmp3
内部 CRT 関数。 setjmp 関数の新しい実装。
構文
int _setjmp3(
OUT jmp_buf env,
int count,
(optional parameters)
);
パラメーター
env
[out] 状態情報を格納するためのバッファーのアドレス。
count
[in] optional parameters に格納されている情報の追加 DWORD の数。
optional parameters
[in] setjmp の組み込みによってプッシュダウンされる追加データ。 最初の DWORD は、追加データをアンワインドして不揮発性レジスタの状態に戻るために使用される関数ポインターです。 2 番目の DWORD は、復元される試行レベルです。 これ以上のデータは、jmp_buf の一般的なデータ配列に保存されます。
戻り値
常に 0 を返します。
Remarks
この関数は C++ プログラムでは使用しないでください。 これは、C++ をサポートしない組み込み関数です。 setjmp の使用方法の詳細については、「setjmp/longjmp の使用」をご覧ください。