/RTC(런타임 검사)로 컴파일하거나 pragma를 runtime_checks 사용하는 경우 C 런타임 라이브러리는 네이티브 런타임 검사를 제공합니다. 경우에 따라 런타임 검사를 사용자 지정할 수 있습니다.
런타임 확인 메시지를 기본값이 아닌 파일 또는 대상으로 라우팅합니다.
타사 디버거에서 런타임 확인 메시지의 출력 대상을 지정하려면
C 런타임 라이브러리의 릴리스 버전으로 컴파일된 프로그램에서 런타임 확인 메시지를 보고하려면 라이브러리의 릴리스 버전은 런타임 오류를 보고하는 데
_CrtDbgReportW를 사용하지 않습니다. 대신 각 런타임 오류마다 Assert 대화 상자를 표시합니다.런타임 오류 검사를 사용자 지정하려면 다음을 수행할 수 있습니다.
런타임 오류 보고 함수를 작성합니다. 자세한 내용은 방법: Run-Time 오류 보고 함수 작성을 참조하세요.
오류 메시지 대상을 사용자 지정합니다.
런타임 검사 오류에 대한 정보를 쿼리합니다.
오류 메시지 대상 사용자 지정
오류를 보고하는 데 사용하는 _CrtDbgReportW 경우 오류 메시지의 대상을 지정하는 데 사용할 _CrtSetReportMode 수 있습니다.
사용자 지정 보고 함수를 사용하는 경우 오류를 보고서 형식과 연결하는 데 사용합니다 _RTC_SetErrorType .
런타임 검사에 대한 정보 요청
_RTC_NumErrors 는 런타임 오류 검사에서 검색된 오류 유형 수를 반환합니다. 각 오류에 대한 간략한 설명을 얻으려면 0부터 _RTC_NumErrors의 반환값까지 반복하여 각 반복에서 해당 값을 _RTC_GetErrDesc에 전달할 수 있습니다. 자세한 내용은 _RTC_NumErrors 및 _RTC_GetErrDesc 참조하세요.