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é.