raise

Отправляющий сигнал на выполнение программы.

ПримечаниеПримечание

Не используйте этот метод, чтобы завершить приложение Магазина Windows, за исключением тестирования или в сценариях отладки.Способы программного или пользовательского интерфейса закрыть приложение Магазина Windows не включены в соответствии с разделом 3,6 Требования к центра приложение для Windows 8.Дополнительные сведения см. в разделе Жизненный цикл приложения (Магазина приложения Windows.

int raise( int sig );

Параметры

  • sig
    Сигнал исключение.

Возвращаемое значение

В случае успеха raise возвращает 0.В противном случае возвращается ненулевое значение.

Заметки

Функция raise отправляет sig на выполнение программы.Если предыдущий вызов функции signal со сигнал- обработки для sig, raise выполняет эту функцию.Если отсутствует функция обработчика не задана, то подразумевается действие по умолчанию, связанное с sig значения сигнала следующим образом.

Сигнал

Значение

Default

SIGABRT

Аварийное завершение

Завершена вызывающая программа с кодом 3 завершения

SIGFPE

Ошибка в операции с плавающей запятой

Завершена вызывающая программа

SIGILL

Недопустимая инструкция

Завершена вызывающая программа

SIGINT

Прерывание CTRL+C

Завершена вызывающая программа

SIGSEGV

Недопустимый доступ к хранилищу

Завершена вызывающая программа

SIGTERM

Запрос завершения, отправленных в программе

Пропуск сигнал

Если аргумент не является допустимым временем, как описано выше, обработчик вызывается недопустимого параметра, как описано в разделе Проверка параметров.Если не обработанный, функция задает для errno значение EINVAL и возвращает ненулевое значение.

Требования

Функция

Требуемый заголовок

raise

<signal.h>

Дополнительные сведения о совместимости см. в разделе Совместимость во введении.

Библиотеки

Все версии Библиотек времени выполнения C.

Эквивалент в .NET Framework

Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызовов неуправляемого кода.

См. также

Ссылки

Процесс и управление среды

abort

signal