다음을 통해 공유


runtime_checks

선택 하거나 복원 하는 /RTC 설정 합니다.

#pragma runtime_checks( "[runtime_checks]", {restore | off} )

설명

컴파일러 옵션을 사용할 수 없습니다 하는 런타임 검사를 사용할 수 없습니다./Rtcs를 지정 하지 않은 경우 예를 들어, 지정 #pragma runtime_checks( "s", restore) 스택 프레임 확인을 사용할 수 없습니다.

해당 runtime_checks pragma는 함수 외부에 나타나야 합니다 및 pragma를 본 후에 정의 된 첫 번째 함수에 적용 됩니다.복원오프 인수에 지정 된 옵션을 설정의 runtime_checks 설정 또는 해제 합니다.

해당 runtime_checks 는 다음 표에 표시 된 매개 변수 0 이상이 될 수 있습니다.

Runtime_checks Pragma의 매개 변수

매개 변수

런타임 검사

s

스택 (프레임) 확인 합니다.

c

값 데이터 손실 더 작은 데이터 형식에 할당 될 때 보고 합니다.

u

보고서 정의 되기 전에 변수를 사용 하면 됩니다.

이러한 /RTC 컴파일러 옵션을 사용 하는 동일한 문자입니다.예를 들면 다음과 같습니다.

#pragma runtime_checks( "sc", restore )

사용 하는 runtime_checks pragma를 빈 문자열 ("") 지시문의 특수 한 형태입니다:

  • 사용 하는 경우는 오프 매개 변수, 즉 상태로 해제는 위의 표에 나열 된 런타임 오류 검사를 합니다.

  • 사용할 때 해당 복원 다시 매개 변수를 설정한 런타임 오류 검사는 /RTC 컴파일러 옵션을 지정 합니다.

#pragma runtime_checks( "", off )
.
.
.
#pragma runtime_checks( "", restore ) 

참고 항목

작업

RTC sample

참조

Pragma 지시문과 __Pragma 키워드