Compartir a través de


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.

Vea también

Referencia

Proceso y control ambiental

abort

signal