raise

Envoie un signal au programme en cours de exécution.

[!REMARQUE]

N'utilisez pas cette méthode pour arrêter une application d' Windows Store, sauf dans le test ou les scénarios de débogage.Les méthodes de programmation ou de l'interface utilisateur de fermer une application d' Windows Store ne sont pas autorisées selon la section 3,6 de Windows 8 spécifications de certification d'application.Pour plus d'informations, consultez Cycle de vie de l'application (les fenêtres stockent des applications).

int raise( int sig );

Paramètres

  • sig
    Signal soit déclenché.

Valeur de retour

En cas de réussite, retourne 0 de déclencher .Sinon, il retourne une valeur différente de zéro.

Notes

La fonction de déclencher envoie des sig au programme en cours de exécution.Si un appel précédent à signal est installé une fonction de signal- gestion des sig, déclencher exécute cette fonction.Si aucune fonction gestionnaire n'a été installée, l'action par défaut associée à les sig de signal valeur de est prise, comme suit.

Signal

Signification

Par défaut

SIGABRT

Un arrêt anormal

Arrête le programme appelant avec un code de sortie 3

SIGFPE

Erreur à virgule flottante

Arrête le programme appelant

SIGILL

Instruction non conforme

Arrête le programme appelant

SIGINT

Interruption de CTRL+C

Arrête le programme appelant

SIGSEGV

Accès non conforme de mémoire

Arrête le programme appelant

SIGTERM

Demande d'arrêt envoyée au programme

Ignore le signal

Si l'argument n'est pas un signal valide comme indiqué ci-dessus, le gestionnaire de paramètre non valide est appelé, comme décrit dans Validation des paramètres.Si non managé, la fonction définit errno à EINVAL et retourne une valeur différente de zéro.

Configuration requise

Routine

En-tête requis

raise

<signal.h>

Pour des informations de compatibilité supplémentaires, consultez l' Compatibilité dans l'introduction.

Bibliothèques

Toutes les versions d' Bibliothèques runtime C.

Équivalent .NET Framework

Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, consultez l' Exemples d'appel de code non managé.

Voir aussi

Référence

Processus et contrôle ambiance

abort

signal