Freigeben über


_setjmp3

Eine neue Implementierung der setjmp-Funktion.

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

Parameter

  • [out] env
    Adresse des Puffers zum Speichern der Zustandsinformationen.

  • [in] count
    Die Anzahl von zusätzlichem DWORDInformationen aus, die in optional parametersgespeichert werden.

  • [in] optional parameters
    Zusätzliche Daten über systeminterne setjmp drückten nach unten.Erste DWORD ist ein Funktionszeiger, der verwendet wird, um zusätzliche Daten zu entladen und ein nicht veränderliches Register Zustand zurückgegeben werden soll.Das zweite DWORD ist der Versuch, der wiederhergestellt werden soll.Alle anderen Daten werden in jmp_bufim generischen Datenarray gespeichert.

Rückgabewert

Gibt immer 0 zurück.

Hinweise

Verwenden Sie dieses Feature 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 setjmp/longjmp.

Siehe auch

Referenz

setjmp

Weitere Ressourcen

Alphabetischer Funktionsaufruf