_setjmp3
Внутренняя функция CRT. Новая реализация функции setjmp
.
Синтаксис
int _setjmp3(
OUT jmp_buf env,
int count,
(optional parameters)
);
Параметры
env
[out] Адрес буфера для хранения сведений о состоянии.
count
[in] Количество DWORD
сведений, хранящихся в объекте optional parameters
.
optional parameters
[in] Дополнительные данные, отложенные встроенным элементом setjmp
. Первое DWORD
— это указатель функции, которая используется для очистки лишних данных и возврата к состоянию неизменяемого регистра. Второе DWORD
— уровень повторной попытки, который необходимо восстановить. Все дальнейшие данные сохраняются в массиве универсальных данных в jmp_buf
.
Возвращаемое значение
Всегда возвращает 0.
Замечания
Не используйте эту функцию в программе C++. Это встроенная функция, которая не поддерживает C++. Дополнительные сведения об использовании setjmp
см. в статье Using setjmp/longjmp (Использование setjmp и longjmp).