共用方式為


_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。如需詳細資訊,請參閱平台叫用範例

請參閱

參考

_RTC_GetErrDesc

執行階段錯誤檢查

其他資源

RTC sample