raise
실행 중인 프로그램에 신호를 보냅니다.
[!참고]
종료 하려면이 메서드를 사용 하지는 Windows 스토어 응용 프로그램을 테스트 하거나 디버깅 시나리오에서 제외 하 고.닫기 방법 Programmatic 또는 UI는 Windows 스토어 의 3.6 단원에 따라 응용 프로그램을 사용할 수 없습니다는 Windows 8 응용 프로그램 인증 요구 사항.자세한 내용은 응용 프로그램 수명 주기 (Windows 저장소 프로그램).
int raise( int sig );
매개 변수
- sig
신호를 발생 합니다.
반환 값
성공 하면 발생 0을 반환 합니다.그렇지 않으면 0이 아닌 값을 반환 합니다.
설명
발생 작동 보냅니다 sig 실행 중인 프로그램입니다.이전 호출 하는 경우 신호 신호 처리 함수에 설치 된 sig, 발생 함수를 실행 합니다.처리기 함수가 설치 된 경우 신호 값과 관련 된 기본 작업 sig 는 다음과 같이 수행 합니다.
신호 |
의미 |
Default |
---|---|---|
SIGABRT |
비정상적으로 종료 |
3 종료 코드를 호출 하는 프로그램을 종료합니다. |
SIGFPE |
부동 소수점 오류 |
호출 하는 프로그램을 종료합니다. |
SIGILL |
잘못 된 명령 |
호출 하는 프로그램을 종료합니다. |
SIGINT |
CTRL + C 인터럽트 |
호출 하는 프로그램을 종료합니다. |
SIGSEGV |
잘못 된 저장소 액세스 |
호출 하는 프로그램을 종료합니다. |
SIGTERM |
프로그램으로 전송 종료 요청 |
신호를 무시합니다. |
인수가 유효한 신호 위에 명시 되지 않으면 잘못 된 매개 변수 처리기를의 설명에 따라 호출 됩니다 매개 변수 유효성 검사.처리 하지 않으면 함수를 설정 합니다. errno 에 EINVAL 및 0이 아닌 값을 반환 합니다.
요구 사항
루틴 |
필수 헤더 |
---|---|
raise |
<signal.h> |
추가 호환성 정보를 참조 하십시오. 호환성 소개에서 합니다.
라이브러리
모든 버전의 C 런타임 라이브러리.
해당 .NET Framework 항목
해당 사항 없음. 표준 C 함수를 호출 하려면 PInvoke. 자세한 내용은 플랫폼 호출 예제.