Partager via


raise

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

Notes

N'utilisez pas cette méthode pour arrêter une application Windows Store, sauf dans les scénarios de test ou de débogage.Les méthodes de programmation ou de l'interface utilisateur pour fermer une application Windows Store ne sont pas autorisées d'après la section 3.6 des critères de certification pour les applications Windows 8.Pour plus d'informations, consultez Cycle de vie d'une application (applications du Windows Store).

int raise( 
int sig  
);

Paramètres

  • sig
    Signal pour être déclenché.

Valeur de retour

En cas de succès, raise retourne 0. Sinon, il retourne une valeur différente de zéro.

Notes

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

signal

Signification

Par défaut

SIGABRT

Fin anormale

Termine le programme appelant par le code de sortie 3

SIGFPE

Erreur de virgule flottante

Termine le programme appelant

SIGILL

instruction non conforme

Termine le programme appelant

SIGINT

CTRL+C Interrompre

Termine le programme appelant

SIGSEGV

Accès au stockage non conforme

Termine 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 spécifié ci-dessus, le gestionnaire de paramètre non valide est appelé, comme décrit dans Validation de paramètre. Si non gérée, cette fonction affecte errno à EINVAL et retourne une valeur différente de zéro.

Configuration requise

Routine

En-tête requis

raise

<signal.h>

Pour plus d'informations sur la compatibilité, consultez Compatibilité.

Bibliothèques

Toutes les versions des bibliothèques Runtime C.

Équivalent .NET Framework

Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, consultez Exemples d'appel de plateforme.

Voir aussi

Référence

Contrôle de processus et d'environnement

abort

signal