_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 執行階段程式庫。
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應