_setjmp3_setjmp3

Funzione CRT interna.Internal CRT function. Nuova implementazione della funzione setjmp.A new implementation of the setjmp function.

SintassiSyntax

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

ParametriParameters

[out] env[out] env
Indirizzo del buffer per l'archiviazione di informazioni sullo stato.Address of the buffer for storing state information.

[in] count[in] count
Numero di DWORD aggiuntivi di informazioni archiviati in optional parameters.The number of additional DWORDs of information that are stored in the optional parameters.

[in] optional parameters[in] optional parameters
Dati aggiuntivi propagati da setjmp intrinseco.Additional data pushed down by the setjmp intrinsic. Il primo DWORD è un puntatore a funzione usato per rimuovere i dati in eccesso e tornare a uno stato di registro non volatile.The first DWORD is a function pointer that is used to unwind extra data and return to a nonvolatile register state. Il secondo DWORD è il livello Try da ripristinare.The second DWORD is the try level to be restored. Eventuali altri dati sono salvati nella matrice di dati generica in jmp_buf.Any further data is saved in the generic data array in the jmp_buf.

Valore restituitoReturn Value

Restituisce sempre 0.Always returns 0.

NoteRemarks

Non usare questa funzione in un programma C++.Do not use this function in a C++ program. Si tratta di una funzione intrinseca che non supporta C++.It is an intrinsic function that does not support C++. Per altre informazioni sull'uso di setjmp, vedere Uso di setjmp/longjmp.For more information about how to use setjmp, see Using setjmp/longjmp.

RequisitiRequirements

Vedere ancheSee Also

Alphabetical Function Reference (Riferimento alfabetico alle funzioni)Alphabetical Function Reference
setjmpsetjmp