_setjmp3

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

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

参数

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

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

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

返回值

始终返回 0。

备注

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

请参见

参考

setjmp

其他资源

CRT 按字母顺序的函数参考