Exportar (0) Imprimir
Expandir todo
and
div
eof
not
or
xor
Expandir Minimizar
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

raise

Envía una señal al programa en ejecución.

Nota Nota

No use este método para cerrar una aplicación de Tienda Windows, salvo en escenarios de prueba o depuración. Las formas de cerrar mediante programación o con la interfaz de usuario una aplicación de Tienda Windows no se permiten según la Sección 3.6 de los Requisitos de certificación para una aplicación de Windows 8. Para obtener más información, vea Ciclo de vida de la aplicación (aplicaciones de la Tienda Windows).

int raise(
int sig 
);

sig

Señal que se va a producir.

Si se ejecuta correctamente, raise devuelve 0. De lo contrario, devuelve un valor distinto de cero.

La función raise envía sig al programa en ejecución. Si una llamada anterior a signal ha instalado una función de control de señales para sig, raise ejecuta esa función. Si no se ha instalado ninguna función de controlador, se realiza la acción predeterminada asociada al valor de señal sig, como se indica a continuación.

Señal

Significado

Valor

SIGABRT

Terminación anómala

Finaliza el programa de llamada con el código de salida 3

SIGFPE

Error de punto 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 a 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 de parámetros no válido, como se describe en Validación de parámetros. Si no es controlada, la función establece errno en EINVAL y devuelve un valor distinto de cero.

Rutina

Encabezado necesario

raise

<signal.h>

Para obtener más información sobre compatibilidad, vea Compatibilidad.

Bibliotecas

Todas las versiones de las bibliotecas en tiempo de ejecución de C.

No es aplicable Para llamar a la función estándar de C, use PInvoke. Para obtener más información, vea Ejemplos de invocación de plataforma.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft