Freigeben über


_cexit, _c_exit

Führt Bereinigungsvorgänge aus und kehrt zurück, ohne den Vorgang zu beenden.

void _cexit( void );
void _c_exit( void );

Hinweise

Die _cexit , Funktionsaufruf- Last In, First Out- (LIFO) - Reihenfolge der Funktionen von atexit registriert und _onexit.Anschließend leert _cexit alle E/A-Puffer und schließt alle geöffneten Streams, bevor sie beendet wird._c_exit identisch ist, das jedoch _exit wird an den aufrufenden Prozess zurück, ohne atexit oder _onexit zu verarbeiten oder Streampuffer zu leeren.Das Verhalten von exit,_exit, _cexitund _c_exit wird in der folgenden Tabelle dargestellt.

Funktion

Verhalten

exit

Führt eine vollständige C-Bibliotheks Prozess beendet, beendigungsprozeduren und mit dem angegebenen Statuscode.

_exit

Führt eine schnelle C-Bibliotheks Prozess beendet, beendigungsprozeduren und mit dem angegebenen Statuscode.

_cexit

Führt eine vollständige C-Bibliotheks beendigungsprozeduren aus und kehrt zum Aufrufer zurück, aber nicht beendet.

_c_exit

Führt eine schnelle C-Bibliotheks beendigungsprozeduren aus und kehrt zum Aufrufer zurück, aber nicht beendet.

Wenn Sie aufrufen, werden die _cexit oder _c_exit-Funktionen, Destruktoren für alle temporären oder automatische Objekte, die zum Zeitpunkt des Aufrufs vorhanden sind, nicht aufgerufen.Ein automatisches Objekt ist ein Objekt in einer Funktion definiert wird, in der das Objekt deklariert wird, um statisch sein.Ein temporäres Objekt ist ein Objekt, das vom Compiler erstellt wird.Um ein automatisches Objekt bevor Sie _cexit_c_exitoder zerstören aufrufen, rufen Sie explizit den Destruktor für das Objekt wie folgt:

myObject.myClass::~myClass( );

Anforderungen

Routine

Erforderlicher Header

_cexit

<process.h>

_c_exit

<process.h>

Weitere Informationen finden Sie unter Kompatibilität Kompatibilität in der Einführung.

.NET Framework-Entsprechung

System::Diagnose::Prozess::CloseMainWindow

Siehe auch

Referenz

Prozess- und Umgebungssteuerelement

Abbruch

atexit

_exec, _wexec Funktionen

Beenden, _exit

_onexit, _onexit_m

_spawn, _wspawn Funktionen

System, _wsystem