_RTC_SetErrorFuncW

런타임 오류 검사 (RTCs)의 보고에 대 한 처리기 함수를 지정 합니다.

_RTC_error_fnW _RTC_SetErrorFuncW(
   _RTC_error_fnW function 
);

매개 변수

  • function
    런타임 오류를 처리 하는 함수의 주소를 확인 합니다.

반환 값

이전에 정의 된 오류 함수입니다. 또는 NULL 이전에 정의 된 함수가 있는 경우.

설명

새 코드에만 사용 하 여 _RTC_SetErrorFuncW._RTC_SetErrorFunc이전 버전과 호환성 라이브러리에서만 포함 되어 있습니다.

_RTC_SetErrorFuncW 콜백, 연결 된 구성 요소에만 적용 됩니다 하지만 전체적으로 없습니다.

전달 하는 주소 _RTC_SetErrorFuncW 올바른 오류 처리 함수입니다.

오류 유형 – 1 사용 하 여 지정 되었는지 _RTC_SetErrorType, 오류 처리 함수는 호출 되지 않습니다.

이 함수를 호출 하기 전에 먼저 런타임 오류 검사 초기화 함수 중 하나를 호출 해야 합니다.자세한 내용은 C 런타임 라이브러리 없이 런타임 검사 사용을 참조하십시오.

_RTC_error_fnW 는 다음과 같이 정의 됩니다:

typedef int (__cdecl *_RTC_error_fnW)(int errorType**, const wchar_t *filename, int** linenumber**, const wchar_t *moduleName, const wchar_t *format, ...);**

다음은 각 문자에 대한 설명입니다.

  • errorType
    지정 된 오류 유형을 _RTC_SetErrorType.

  • filename
    오류가 발생 한 소스 파일 또는 디버그 정보를 사용할 수 있는 경우 null입니다.

  • linenumber
    줄에 파일 이름이 오류가 발생 한 위치, 또는 디버그 정보를 사용할 수 없으면 0입니다.

  • moduleName
    DLL 또는 실행 파일 이름에 오류가 있습니다.

  • 형식
    나머지 매개 변수를 사용 하 여 오류 메시지를 표시 하려면 printf 스타일 문자열입니다.첫 번째 인수는 VA_ARGLIST의 발생 한 RTC 오류 번호입니다.

사용 하는 방법을 보여 주는 예제는 _RTC_error_fnW을 참조 하십시오 네이티브 런타임 검사 사용자 지정.

요구 사항

루틴

필수 헤더

_RTC_SetErrorFuncW

<rtcapi.h>

자세한 내용은 호환성을 참조하십시오.

라이브러리

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

해당 .NET Framework 항목

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

참고 항목

작업

RTC sample

참조

_CrtDbgReport, _CrtDbgReportW

런타임 오류 검사