Freigeben über


raise

Sendet ein Signal an das ausführende Programm.

Hinweis

Verwenden Sie diese Methode nicht, um eine Windows Store-App zu schließen, außer bei Tests oder in Debugszenarios.Programmgesteuerte oder UI-Methoden zum Schließen einer Windows Store-App sind gemäß Abschnitt 3.6 der Zertifizierungsanforderungen für Windows 8-Apps nicht zulässig.Weitere Informationen finden Sie unter Anwendungslebenszyklus (Windows Store-Apps).

int raise( 
int sig  
);

Parameter

  • sig
    Auszulösendes Signal.

Rückgabewert

Bei Erfolg gibt raise 0 zurück . Andernfalls gibt es einen Wert ungleich 0 (null) zurück.

Hinweise

Die raise-Funktion sendet sig an das ausführende Programm. Wenn ein vorheriger Aufruf von signal eine Signalverarbeitungsfunktion für sig installiert hat, führt raise diese Funktion aus. Wenn keine Handlerfunktion installiert wurde, wird die dem Signalwert sig zugeordnete Standardaktion wie folgt ausgeführt.

Signal

Bedeutung

Default

SIGABRT

Nicht ordnungsgemäße Beendigung

Beendet das aufrufende Programm mit Exitcode 3

SIGFPE

Gleitkommafehler

Beendet das aufrufende Programm

SIGILL

Ungültige Anweisung

Beendet das aufrufende Programm

SIGINT

STRG+C-Unterbrechung

Beendet das aufrufende Programm

SIGSEGV

Ungültiger Speicherzugriff

Beendet das aufrufende Programm

SIGTERM

An das Programm gesendete Beendigungsanforderung

Ignoriert das Signal

Wenn das Argument kein gültiges Signal gemäß den oberen Angaben ist, wird der Handler für ungültige Parameter aufgerufen, wie in Parametervalidierung beschrieben. Falls keine Behandlung erfolgt, legt die Funktion errno auf EINVAL fest und gibt einen Wert ungleich 0 (null) zurück.

Anforderungen

Routine

Erforderlicher Header

raise

<signal.h>

Weitere Informationen zur Kompatibilität finden Sie unter Kompatibilität.

Bibliotheken

Alle Versionen C-Laufzeitbibliotheken.

.NET Framework-Entsprechung

Nicht zutreffend. Mit PInvoke rufen Sie die Standard-C-Funktion auf. Weitere Informationen finden Sie unter Beispiele für Plattformaufrufe.

Siehe auch

Referenz

Prozess- und Umgebungssteuerung

abort

signal