共用方式為


_RTC_SetErrorType

關聯的執行階段錯誤檢查 (RTC) 所偵測到的錯誤與類型。 錯誤處理常式會處理如何輸出指定類型的錯誤。

語法

int _RTC_SetErrorType(
   _RTC_ErrorNumber errnum,
   int ErrType
);

參數

errnum
數字,介於 0 與小於 _RTC_NumErrors的值之間。

ErrType
要指派給這個 errnum的值。 例如,您可能使用 _CRT_ERROR。 如果您使用 _CrtDbgReport 做為錯誤處理程式, ErrType 則只能是 中 _CrtSetReportMode定義的其中一個符號。 如果您有自己的錯誤處理程式 (_RTC_SetErrorFunc),則可以有和值errnum一樣多ErrType的值。

ErrType_RTC_ERRTYPE_IGNORE 具有特殊意義,_CrtSetReportMode則會忽略錯誤。

傳回值

由 取代 ErrType之錯誤型別的先前值。

備註

根據預設,所有錯誤都會設定為 ErrType = 1,對應至 _CRT_ERROR。 如您預設錯誤類型的詳細資訊,例如 _CRT_ERROR,請參閱 _CrtDbgReport

您必須先呼叫其中一個運行時間錯誤檢查初始化函式,才能呼叫此函式;請參閱 不使用 C 執行時間連結庫使用運行時間檢查

需求

常式 必要的標頭
_RTC_SetErrorType <rtcapi.h>

如需詳細資訊,請參閱相容性

程式庫

所有版本的 C 執行階段程式庫

另請參閱

_RTC_GetErrDesc
運行時間錯誤檢查