共用方式為


_RTC_SetErrorType

將相關聯的錯誤偵測到的執行階段錯誤檢查 (RTCs) 與型別。錯誤處理常式中處理如何輸出指定類型的錯誤。

int _RTC_SetErrorType(
   _RTC_ErrorNumber errnum,
   int ErrType 
);

參數

  • errnum
    一個介於零和一所傳回的值小於 _RTC_NumErrors

  • ErrType
    對 this 進行指派值 errnum。例如,您可以使用 _CRT_ERROR。如果您使用**_CrtDbgReport**為錯誤處理常式中, ErrType 只能是其中一項中定義的符號 _CrtSetReportMode。如果您有自己的錯誤處理常式 (_RTC_SetErrorFunc),您可以有 ErrTypes,因為那裡是 errnums。

    ErrType _RTC_ERRTYPE_IGNORE 的具有特殊意義**_CrtSetReportMode**。 已忽略錯誤。

傳回值

先前的錯誤類型的值type。

備註

預設情況下,設定所有的錯誤 ErrType = 1,對應至 _CRT_ERROR。如需有關預設的錯誤類型例如, _CRT_ERROR,請參閱 _CrtDbgReport

您可以呼叫這個函式之前,您必須先呼叫其中一個執行階段錯誤檢查的初始化函式 ; 請參閱會使用執行階段檢查不使用 C Run-time 程式庫

需求

常式

所需的標頭

_RTC_SetErrorType

<rtcapi.h>

如需詳細資訊,請參閱相容性

文件庫

所有版本的 C 執行階段程式庫

.NET Framework 對等用法

不適用。 若要呼叫標準的 c 函式,使用PInvoke。 如需詳細資訊,請參閱平台叫用範例

請參閱

工作

RTC sample

參考

_RTC_GetErrDesc

執行階段錯誤檢查