關聯的執行階段錯誤檢查 (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 執行階段程式庫。