_RTC_SetErrorType
關聯由執行階段錯誤檢查 (RTCs) 以型別偵測的錯誤。 您的錯誤處理常式處理如何對指定的型別輸出錯誤。
int _RTC_SetErrorType(
_RTC_ErrorNumber errnum,
int ErrType
);
參數
errnum
傳回小於 _RTC_NumErrors 回傳的零和一之間的數字。ErrType
給這個 errnum 指派的值。 例如,您可能會使用 _CRT_ERROR。 如果您使用 _CrtDbgReport 做為您的錯誤處理常式, ErrType 只能是 _CrtSetReportMode中定義的其中一個符號。 如果您有自己的錯誤處理常式 (_RTC_SetErrorFunc),您可以有許多 ErrTypes,只要它們是 errnums。_RTC_ERRTYPE_IGNORE 的 ErrType 對 _CrtSetReportMode 有特殊的意義;錯誤會被忽略。
傳回值
錯誤類型的上一個 type值。
備註
根據預設,所有錯誤設為 ErrType = 1,對應至 _CRT_ERROR。 如需預設錯誤類型的詳細資訊,例如 _CRT_ERROR,請參閱 _CrtDbgReport。
在呼叫這個函式之前,您必須呼叫其中一個階段錯誤檢查初始化函式;請參閱 不使用 C 語言執行階段程式庫進行執行階段檢查。
需求
常式 |
必要的標頭 |
---|---|
_RTC_SetErrorType |
<rtcapi.h> |
如需詳細的相容性資訊,請參閱Compatibility。
程式庫
C 執行階段程式庫的所有版本。
.NET Framework 對等用法
不適用。若要呼叫標準 C 函式,請使用 PInvoke。如需詳細資訊,請參閱平台叫用範例。