_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. 자세한 내용은 플랫폼 호출 예제을 참조하십시오.