Поделиться через


_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).

Требования

См. также

Справочник по алфавитной функции
setjmp