raise
Envía una señal al programa que se ejecuta.
[!NOTA]
No utilice este método para cerrar la aplicación de Tienda Windows, excepto en la prueba o escenarios de depuración.Las maneras mediante programación o de la interfaz de usuario de cerrar una aplicación de Tienda Windows no se permiten según la sección 3,6 de Windows 8 requisitos de la raíz de la aplicación.Para obtener más información, vea Ciclo de vida de la aplicación (aplicaciones de almacén de Windows).
int raise( int sig );
Parámetros
- sig
Signo de activarse.
Valor devuelto
Si es correcto, raise devuelve 0.De lo contrario, devuelve un valor distinto de cero.
Comentarios
La función raise envía sig al programa que se ejecuta.Si una llamada anterior a signal ha instalado una función señal- que estaba controlando para sig, raise ejecuta esa función.Si no se ha instalado ninguna función de controlador, medidas predeterminadas asociadas a sig de valor señalado se toman, como sigue.
Señal |
Significado |
Default |
---|---|---|
SIGABRT |
Terminación anormal |
Finaliza el programa de llamada con el código de salida 3 |
SIGFPE |
Error flotante |
Finaliza el programa de llamada |
SIGILL |
Instrucción no válida |
Finaliza el programa de llamada |
SIGINT |
Interrupción de CTRL+C |
Finaliza el programa de llamada |
SIGSEGV |
Acceso no válido de almacenamiento |
Finaliza el programa de llamada |
SIGTERM |
Solicitud de finalización enviada al programa |
Omite la señal |
Si el argumento no es una señal válida según lo especificado anteriormente, se invoca el controlador no válido de parámetro, tal y como se describe en Validación de parámetros.Si no administrado, la función establece errno a EINVAL y devuelve un valor distinto de cero.
Requisitos
Rutina |
Encabezado necesario |
---|---|
raise |
<signal.h> |
Para obtener información adicional de compatibilidad, vea Compatibilidad en la Introducción.
Bibliotecas
Todas las versiones de Bibliotecas en tiempo de ejecución de C.
Equivalente en .NET Framework
No es aplicable Para llamar a la función estándar de C, utilice PInvoke. Para obtener más información, vea La invocación de plataforma ejemplos.