_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 を返します。

解説

この関数は C++ プログラムでは使用しないでください。 これは、C++ をサポートしない組み込み関数です。 setjmp の使用方法の詳細については、「setjmp/longjmp の使用」をご覧ください。

要件

関連項目

関数リファレンス (アルファベット順)
setjmp