Skip to content

Latest commit

 

History

History
83 lines (74 loc) · 1.99 KB

File metadata and controls

83 lines (74 loc) · 1.99 KB
title _setjmp3 | Microsoft Docs
ms.custom
ms.date 11/04/2016
ms.reviewer
ms.suite
ms.technology
cpp-standard-libraries
ms.tgt_pltfrm
ms.topic article
apiname
_setjmp3
apilocation
msvcrt.dll
msvcr90.dll
msvcr110.dll
msvcr80.dll
msvcr110_clr0400.dll
msvcr100.dll
msvcr120.dll
apitype DLLExport
f1_keywords
setjmp3
_setjmp3
dev_langs
C++
helpviewer_keywords
_setjmp3 function
setjmp3 function
ms.assetid 6129c2f3-8bac-4fdb-a827-44e1eebba500
caps.latest.revision 6
author corob-msft
ms.author corob
manager ghogen
translation.priority.ht
cs-cz
de-de
es-es
fr-fr
it-it
ja-jp
ko-kr
pl-pl
pt-br
ru-ru
tr-tr
zh-cn
zh-tw

_setjmp3

Internal CRT function. A new implementation of the setjmp function.

Syntax

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

Parameters

[out] env
Address of the buffer for storing state information.

[in] count
The number of additional DWORDs of information that are stored in the optional parameters.

[in] optional parameters
Additional data pushed down by the setjmp intrinsic. The first DWORD is a function pointer that is used to unwind extra data and return to a nonvolatile register state. The second DWORD is the try level to be restored. Any further data is saved in the generic data array in the jmp_buf.

Return Value

Always returns 0.

Remarks

Do not use this function in a C++ program. It is an intrinsic function that does not support C++. For more information about how to use setjmp, see Using setjmp/longjmp.

Requirements

See Also

Alphabetical Function Reference
setjmp