Freigeben über


_setjmp3

Interne CRT-Funktion. Eine neue Implementierung der Funktion setjmp.

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

Parameter

  • [out] env
    Adresse des Puffers zur Speicherung von Statusinformationen.

  • [in] count
    Die Anzahl zusätzlicher DWORDs von Informationen, die in der optional parameters gespeichert werden.

  • [in] optional parameters
    Zusätzliche vom systeminternen Objekt setjmp nach unten geschobene Daten. Das erste DWORD ist ein Funktionszeiger, der verwendet wird, um zusätzliche Daten aufzurufen und zu einem nichtflüchtigen Speicherstatus zurückzukehren. Das zweite DWORD ist die wiederherzustellende Versuchsebene. Alle weiteren Daten werden im generischen Datenarray im jmp_buf gespeichert.

Rückgabewert

Gibt immer 0 zurück.

Hinweise

Verwenden Sie diese Funktion nicht in einem C++-Programm. Es handelt sich um eine systeminterne Funktion, die C++ nicht unterstützt. Weitere Informationen zum Verwenden von setjmp finden Sie unter Verwenden von "setjmp/longjmp".

Siehe auch

Referenz

setjmp

Weitere Ressourcen

CRT-Funktionsreferenz (alphabetisch)