raise

 

Para obtener la documentación más reciente de Visual Studio 2017 RC, consulte Documentación de Visual Studio 2017 RC.

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

System_CAPS_ICON_note.jpg Nota

No use este método para cerrar una aplicación de Tienda Windows 8.x, salvo en escenarios de prueba o depuración. Formas mediante programación o la interfaz de usuario para cerrar un Tienda Windows 8.x aplicación no se permiten según la sección 3.6 de los requisitos de certificación de aplicaciones de Windows 8. Para obtener más información, consulte ciclo de vida de aplicaciones (aplicaciones de Windows Store).

  
      int raise(  
int sig   
);  

Parámetros

SIG
Señal que se va a producir.

Si se realiza correctamente, generar devuelve 0. De lo contrario, devuelve un valor distinto de cero.

El generar función envía sig al programa en ejecución. Si una llamada anterior a señal ha instalado una función de control de señales para sig, generar ejecuta esa función. Si no se ha instalado ninguna función de controlador, la acción predeterminada asociada con el valor de señal sig se ha realizado, como sigue.

SeñalSignificadoDefault
SIGABRTTerminación anómalaFinaliza el programa de llamada con el código de salida 3
SIGFPEError de punto flotanteFinaliza el programa de llamada
SIGILLInstrucción no válidaFinaliza el programa de llamada
SIGINTInterrupción de CTRL+CFinaliza el programa de llamada
SIGSEGVAcceso no válido a almacenamientoFinaliza el programa de llamada
SIGTERMSolicitud de finalización enviada al programaOmite 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álidos, como se describe en validación del parámetro. Si no es controlada, la función establece errno en EINVAL y devuelve un valor distinto de cero.

RutinaEncabezado necesario
Raise<signal.h>

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

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.

Control de proceso y entorno
anular
señal

Mostrar: