_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 執行階段程式庫。