Share via


_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
執行時間錯誤檢查