Condividi tramite


raise

Invia segnale a un programma in esecuzione.

[!NOTA]

Non utilizzare questo metodo per interrompere un'applicazione di Windows Store, ad eccezione di test o gli scenari di debug.Le modalità di interfaccia utente o a livello di codice chiudere un'applicazione di Windows Store non sono consentite dalla parte 3,6 di Windows 8 requisiti di certificazione di applicazione.Per ulteriori informazioni, vedere Ciclo di vita dell'applicazione (finestre archiviano le applicazioni).

int raise( int sig );

Parametri

  • mr
    Segnale essere generato.

Valore restituito

Se l'operazione riesce, restituisce 0 raise.In caso contrario, restituisce un valore diverso da zero.

Note

La funzione raise invia i mr al programma in esecuzione.Se una chiamata precedente a signal configura una funzione di segnale- gestione per i mr, raise esegue tale funzione.Se nessuna funzione di gestione è stata installata, le azioni predefiniti associati ai mr di valore del segnale derivano, come segue.

Segnale

Significato

Predefinito

SIGABRT

Terminazione anomala

Terminare il programma chiamante con codice di uscita 3

SIGFPE

Errore a virgola mobile

Terminare il programma chiamante

SIGILL

Istruzione non valida

Terminare il programma chiamante

SIGINT

Interruzione di CTRL+C

Terminare il programma chiamante

SIGSEGV

Accesso alla memoria non valido

Terminare il programma chiamante

SIGTERM

Richiesta di chiusura inviata al programma

Ignora il segnale

Se l'argomento non è un segnale valido come specificato in precedenza, il gestore non valido di parametro viene richiamato, come descritto in Convalida dei parametri.Se non gestito, la funzione imposta errno a EINVAL e restituisce un valore diverso da zero.

Requisiti

Routine

Intestazione obbligatoria

raise

<signal.h>

Per ulteriori informazioni sulla compatibilità, vedere Compatibilità nell'introduzione.

Librerie

Tutte le versioni delle Librerie di runtime C.

Equivalente .NET Framework

Non applicabile. Per chiamare la funzione standard C, utilizzare PInvoke. Per ulteriori informazioni, vedere Esempi di Invocazione della Piattaforma.

Vedere anche

Riferimenti

Processo e controllo ambiente

abort

signal