다음을 통해 공유


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

프로그램으로 전송 종료 요청

신호를 무시합니다.

인수가 유효한 신호 위에 명시 되지 않으면 잘못 된 매개 변수 처리기를의 설명에 따라 호출 됩니다 매개 변수 유효성 검사.처리 하지 않으면 함수를 설정 합니다. errnoEINVAL 및 0이 아닌 값을 반환 합니다.

요구 사항

루틴

필수 헤더

raise

<signal.h>

추가 호환성 정보를 참조 하십시오. 호환성 소개에서 합니다.

라이브러리

모든 버전의 C 런타임 라이브러리.

해당 .NET Framework 항목

해당 사항 없음. 표준 C 함수를 호출 하려면 PInvoke. 자세한 내용은 플랫폼 호출 예제.

참고 항목

참조

프로세스 및 환경 제어

abort

signal