_setjmp3

内部 CRT 函数。 setjmp 函数的新实现。

语法

int _setjmp3(  
   OUT jmp_buf env,  
   int count,  
   (optional parameters)  
);  

参数

[out] env
用于存储状态信息的缓冲区地址。

[in] count
存储在 DWORD 中的信息的附加 optional parameters 数。

[in] optional parameters
setjmp 内部函数向下推送的其他数据。 第一个 DWORD 是一个用于展开多余数据并返回到永久性注册状态的函数指针。 第二个 DWORD 是要还原的尝试级别。 之后的所有数据都将保存在 jmp_buf 的通用数据数组中。

返回值

始终返回 0。

备注

请不要在 C++ 程序中使用此函数。 它是一个不支持 C++ 的内部函数。 有关如何使用 setjmp 的详细信息,请参阅使用 setjmp/longjmp

要求

另请参阅

按字母顺序的函数参考
setjmp